Distributed solar energy