initial dockerfile to evaluate how submodules are handled