25 July 201917 July 2019Energy Futures Lab All-in-one solar technologies: Towards a sustainable energy future