Implement a simple DIC

- based on CTools
- using services.yml syntax, but not YML, but PHP