Photovoltaics, Including New Technologies (Thin Film) and a Discussion on Module Efficiency