photovoltaic layer