Made GetModule internal and removed ModuleFactory service, now the ModuleFactory is no longer globally accesible.