Firm and Dispatchable Renewable Energy