Making Solar Cells a Reality in Every Home: Opportunities and Challenges for Photovoltaic Device Design | IEEE Journals & Magazine | IEEE Xplore