Set up submodules properly