Understanding Solar Technology and Mechanism