that's pretty much what I've done in places is an over-arching Wizard frag, for lack of a better phrase, that controls the flow from 1 step to the next, and communicates data if necessary ( though newer style, that data comm is done w/ the repo for me)