add directory package and bump some submodule refs