I see, the first example was a bad one

Of course if the two generation of components are so different then you are stuck in the well.
Like I am for my big spreadsheet defining 5/6 types of cloaking/sensors on different levels with interaction (like camo, gravity, invisibility, system wide code security) from se4 or my sets of plague levels, or my battery system for electric weapon (whose power depends on the number of battery onboard), or like the possibility to make requirement level-dependent for techs...
SO I can add one more and wait with you for correction !
