Hybrids and Microgrids: Powering Communities with Clean Energy