Build shell as submodule of main repo