Use submodules for dependencies.