Full-Stack Renewable Energy