I have an order process prototype that has 5 pages and dozens of radio button options. In the past I have used invision for prototyping, but the level of complexity necessary for an accurate prototype using invision would require making hundreds of screens. I need persistent data throughout my screens and don't want to have to design an entire flow for every single possible option. Invision calls this "functional element states", and it doesn't exist as a feature yet.
So if I'm designing a shirt ordering service, and in step one they select shirt style, step two color, step three size, it gets out of hand pretty fast. V-neck, red, small. V-neck, red, medium. V-neck, red, large.
V-neck, green, small. V-neck, green, medium. V-neck, green, large.
I don't want to do all that work! I already designed small medium and large for red, I shouldn't have to do them for green!
So what tools accommodate this kind of modular prototyping?