Metals on Graphene and Carbon Nanotube Surfaces: From Mobile Atoms to Atomtronics to Bulk Metals to Clusters and Catalysts