Photovoltaics as macroelectronics applying nanostructures as nanoelectronics