Add submodule and docs