Residential Photovoltaic Solar Cell Technology