Separation of DesignerEngineManager