Provides Object Creation factories that other modules can register to. This allows new objects to be recognized by the game.