Breaking the project into smaller ones.
new project structure