model of georeferences has changed; there is now only one georeference with several internal implementations. Basically a pimpl model. This stops any proliferation of types and moving that internally