If we spell `System.registerModule` as `ModuleStore.registerModule`, then we don't have to think about how it would fit in to `System` during this early loading stage. 

I think the Loader needs a hook for Loader.get(), which would allow us to extend a module loader with a pre-loaded ModuleStore.