UNDERSTANDING SOLAR POWER SYSTEMS A DEEP DIVE