Use requirements.txt to define external packages.

Currently the required packages are mentioned in the README.md.

This should ideally also be defined in a requirements.txt to install libraries with: pip install -r requirements.txt

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information