Solar technology advancements