Yet another attempt at git submodules.