Start with the product rules
Which combinations are allowed? Which components change when a dimension changes? Where are the exceptions? Together we map this knowledge. The configurator is built around your product, with inputs, checks and model views suited to its users.
