Equipment:
Clicking on Starter Equipment shows items available under starter equipment and they are able to pick the item's they start with (list available)
Clicking on Equipment Pack shows items available to select under equipment pack. (Torch, Flint etc)
Classes
Click on a Class will show any subclass's variants that are available to that class at that level.
Selecting subclass would show additional options - option 1, option 2, for that subclass and level and have the ability to select those.
Motivation / Use Case
Implement the ability to have nested items.
Examples
Equipment: Clicking on Starter Equipment shows items available under starter equipment and they are able to pick the item's they start with (list available)
Clicking on Equipment Pack shows items available to select under equipment pack. (Torch, Flint etc)
Classes Click on a Class will show any subclass's variants that are available to that class at that level. Selecting subclass would show additional options - option 1, option 2, for that subclass and level and have the ability to select those.
Other Information I made a quick video describing the concept I've put together. https://drive.google.com/file/d/1IRX2LHEYsfbLIaaQr6fbttgMKKvDU0MY/view?usp=sharing
TL;DW Selections can be expanded by adding subsections and modifiers in a way similar to the way it works in the class and subclass editors.