A Primer on Photovoltaic Generators