Understanding Solar Inverters: On-Grid, Off-Grid & Hybrid