Renewable Energy Technology Trends and Updates