Experiment the architectecture of IoC. Refactored some files and change the strategy to instanciate modules and processors for the context class.