Superconductivity in Graphene Hetero-Structures: From Fundamental Physics to Functional Devices