Controlling the electronic structure of graphene using surface-adsorbate interactions