Possibility to: 1. Refer to a given instance more than once 2. Nested upgrades 3. Define dependencies, restrictions and alternative options (based on selection) for various nested and/or separate upgrades (if I select this, then I can't select that or if I select this, then something else will change or be restricted to a different option) Examples: 1. Upgrades for rims and brake discs could be possible 2. Also, if main upgrade would refer to "tyre" instances, then we could have second-level upgrades for rims and brakes within one reference to instances 3. I have "interior finish" upgrade. Within it, I have various standard and leather options. Then, for those options I would like to choose between various leather color finishes. So it's like: - if leather option A, then <option_set_A> - if leather option B, then <option_set_B> - if leather option C, then <option_set_C> Each <option_set_x> contain few selections (like color options to choose). With current possibilities (which are like in rF 1) I'm very limited and some things are impossible to implement.