That’s right. A customState that will determine which group should be shown and in each group there should be a conditional that indicates when the group should be shown. I thought I would be doing it that way.
If you don’t mind, send the link so I can review the trial version here!