Redesign of the architecture of the project
Refactoring