Project split into submodules