Move deployment component definition into core.deployment