@jenniferplusplus So I'm familiar with git, but not using it to manage complex, large projects. I've only used it for solo and small team (less than a dozen people) projects, and I've never even heard of a 'monorepo'. Are git submodules related to all this stuff?