Manage read/write/deletes with the Firestore accounts collection. User's accounts are identified through their UID.
This will actually interact with the Firestore database and will required ID tokens
Character Sheet Controller
Manages converting CharacterDetails into a 5e compliant character sheet. On the backend this will pass CharacterDetails to GPT API as well as 5e helpers that calculate derived values and perform checks against the character sheet.
Since the character sheet controller is dependent on helper functions, set it up with dummy data to facilitate front end development.
Account Controller
Character Sheet Controller