Superlattices And Quantum Spin Hall States In Graphene And Hexagonal Boron Nitride Heterostructures