refactoring of project structure and app bootstrapping