Remove default routing.
Implement eventdispatcher and workflowfactory as shared services
clean up exposed service registrations in service provider