Adding services
Add routing
Adding plugin module
Adding dynamic loading of modules
cleanup