First version after the redesign that is working on localhost.
The redesign is based on:
1) Determination of the list of the platform's services
2) Introduce listening among the services in place of the hard-coded method calls.
3) Try to restrict injection to services, and their components (except the agents and the spaces).