Renewable Energy Generation and Storage: From Microwires to Macro-Energy Systems