https://levelup.gitconnected.com/managing-python-dependencies-with-git-submodules-and-git-lfs-192ff0e664c7