Refactor practracker's issue-listing code to return a generator
Right now, this issue-listing code exposes the problems with "print()". Instead, it should yield them as a generator, so that the invoking code can decide what to do with them.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information