Distributed Renewable Energy and Storage