Design Space Exploration And Energy Management In Residential Microgrids