Thermodynamics and kinetics of graphene chemistry: a graphene hydrogenation prototype study.