That makes sense.
I have abstracted away the fields in the page from the rules by using a single field that is populated with a comma delimited list of all the values selected and entered. This means I don’t need to reference fields in my rules, with the exception of the one CSV field.
By doing this, I am free to make whatever changes I want to the UI without having to find references to fields throughout the rules associated with my SuperMOM. I can easy create new Configurators as well. Seeing how this is the first implementation of Epicor for this company, I anticipate there being quite a few changes as we approach role out.