Understanding Solar Thermal Systems