Setup project and submodules