having different types of nanoscale structures or devices on a common substrate