Solar supply chain