Add setuptools-scm integration
To not have a requirement on a version declaration in a file, we need to integrate setuptools-scm. This way the version of the application can be derived from a git tag.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information