Organic and InOrganic photovoltaics