Understanding PV technology