WIP: submodule runners