abstract: One of the most difficult problems in quantum gravity is finding diffeomorphism-invariant observables that can be used to approximately reconstruct a classical geometry. I describe two approaches to this problem, one valid for spacetimes with the spatial topology of a torus and one valid for more general topologies. In both cases, the mapping class group plays a surprisingly important role.