This ecosystem has expanded to include a host of other participants, including developers and inventors of renewable and other forms of distributed generation, software and other types of technology innovators, storage providers, environmental advocates, and investors.