Protovoltaics