The Covalent Functionalization of Graphene on Substrates