Adds a service factory
Service manager now relies on service factory
Controller manager no relies on service manager