How graphene and friends could harness the Sun’s energy How graphene and friends could harness the Sun's energy