What is your current idea for an approach?
Definitely, though not in the form of enums. you’ll need to use objects and associations for it. (unless you want to do a lot of manual work with conditionality)
Take a look at the constrained by function.
Thanks for the response.
I will use this approach, hope it works as expected.