Move settings manager to the core