The game default decides the ID of a part but what if you can set a different ID from what the game tells you and also this is a separate ID from what the default one is. This can enable reliable part ID tracking in vizzy where you still can reference something from a part after it's detached from the main craft.
Name the parts with unique names, that would behave like what you are mentioning. You can also use modifier ids