Divided project into submodules