Delivery, delivery and installation of solar panels