SolGen: Powering the future