Modifier has similar hierarchy to our Menu Structure
The top Layer is Group List or Template List. It can be generated as many as user wants.
Multiple Group_Item or Template_Item can be formed and listed in Group/Template List. Group_Item is just another layer importing Modifier Component for modifier group specific settings.
Modifier Component lists out Component-Item which then can be selected per Modifier Component