add dgrid submodule and dependencies