While solar generation technology has been around for decades, it is only in recent years that economic and societal factors...