Refactored factory to a manager. Added a meta model manager and refactored to support. Initial definition of a plugin interface.