Enabling consumers to generate their own renewable electricity