Merge branch 'jl/submodule-fetch-on-demand'