Factors to Consider Before Installing Solar Panels on Your Roof