Please read the project overview here:
https://docs.google.com/document/d/1LDu3ReX-nmWdjed0XrI0YyilTRRPuWOKmF6_7TBK39M/edit?usp=sharing
Please make sure to run all python code through isort, black, and flake8
Create a branch for any feature or issue that you're working on, and submit a pull request back to main when you're done