Added submodule support.