I've combined my two files into a singular file and moved it into the app file for easier access.
I did not tweak main.py to use these new files yet, so there is a bit of redundancy. I will need to update the references in main to this new file before I remove them. Thought it would be easier to break this into two requests to avoid making either pull request too large.
Some other changes
Some minor refactoring of functions
Adjust StoryContext data to include more information
Tags stored in StoryContext to avoid extra reloads
I've combined my two files into a singular file and moved it into the app file for easier access.
I did not tweak main.py to use these new files yet, so there is a bit of redundancy. I will need to update the references in main to this new file before I remove them. Thought it would be easier to break this into two requests to avoid making either pull request too large.
Some other changes