Christopher,
We generally create data dictionaries and models using spreadsheets and it's a nice, flexible, low-tech solution that you can use for any system. I have a template as well as a how-to guide that I'm happy to share. Anyone can DM me and I'll forward to them in case it's helpful.
Taj
------------------------------
Taj Carson
Inciter
taj@inciter.io------------------------------