I think you are referring as to how to visually display the inputs so that they are dynamic.
If so … I am thinking a dB model like one needed for a dynamic form builder where if you need more inputs of different types (input, multi line inputs, date pickers, image uploaders, etc) to be added dynamically to a form you can do so.
Options set called “Category Type”
Display (text)
Input
Title (text)
Category (category type)
This way you can add different “inputs” which hold each of your true thing’s category which in turn holds different sub-categories itself.
Hope this makes sense … or at least that it sparks ideas
Thanks y’all for guidance! For the categories, do you think that option sets might be a good option rather than making a new type of categories? I’m trying think of which one is going to be better performance wise.