I think it will be a good idea to add the ability to copy move and paste "independent features" of one component's timeline to another component and thus setting the so-copied-features to the new component's origin.
This will probably work only with "independent features" or groups of features, which do not have critical dependencies apart from the origin of their initial component.
It will give you more control when creating similar components with few differences in between, and you need to add a certain change to more than one already "unlinked" components.
Instead of using workaround methods like adding the same features again for each component or copying the whole original component with the desired features and "pasting as new"... this ability will, at the very least, bring the needed features into the desired component's timeline.
...and if the other components are "new copies" of an original component, moving (copying and pasting) features between them can even try to follow other already shared parameters and features between them.
Example:
I have made a surgical intramedullary nail with holes.
I designed the first original component as a 220 mm long nail with dependent dimensions (d1 length, d3 dist between hole 2 and 3, d15 bending angle ...etc)
Then I pasted 4 "new copies" of the first component with changed dimensions to get a 200mm, 180mm and 160mm length (d1 changed, d3 - new value... )
Now decided to add another hole at a certain angle on one of the two shorter nails.
[sketch circle at distance = d1-d4 from origin (example).... extrude cylinder.... chamfer edges]
...what if I could just select those features (which in this case happen to be easily reproducible from scratch), and paste them "new" (meaning independent) onto other components that "understand" those dimensions because they still share them from before...
Can't find what you're looking for? Ask the community or share your knowledge.