- removed application specific dependencies from modules
- each module can load and provide its own collaborators
- added default FactoryWorker
- added empty TaskManager