Ballistic Josephson Junctions And Vertical Tunnelling Transistors Based On Graphene Heterostructures