Solar panels, solar panel carport, solar canopy, inverters and other accessories