its not that easy, cause the latest component are often bigger then older ones, so they might simply not fit
Correct, But that should be an easy detection.
Right click item -> menu comes up -> swap for latest
- Code then checks to see if there is room/weight if yes - it makes swap, if no then pops up dialog box explaining.