Build shell as submodule