Supermodule containing submodules and external project to build all components