Why not use a release tarball for this? Are there submodules?