Attaching 2 GoObjects along with Resizing

Is there a straight way to attach two GoObjects and automatically resize?
For Ex. in Planogrammer sample, I am trying to attach 3 shelf nodes and while resizing the selected Shelf, trying to auto resize the adjacent shelf object…

In the process of creating own code to identify objects and resize it… want to check with you if there is any simpe way in GoObject library…


For the simplest case of having a sequence of objects where resizing one object will automatically shift all of the objects following it, you could make them all children of a GoListGroup.

That works for horizontal or vertical “lists” of objects. That does not work for moving objects in both X and Y directions, though. And the other downside is that all of the objects need to belong to a GoListGroup, rather than be independent top-level objects.