Wish: Move detail and annotation to not break history

Would it be possible to check for equal movement and NOT break history if we move a detail and the annotations together?

I often need to move a detail slightly and on it I have both annotations and texts, so selecting a window and moving them together is so much easier than not selecting the annotations.

Hope this make sense.

PS! Locking children isn’t a good option (though a workaround) since I often move the annotation text etc around to make the drawing readable.