Yes. Bounds is about the bounds of the figure. A Shape object is a strategy and it is shared among multiple elements. Thus, it cannot hold data specific to one element.
But the question is whether having GraphElement>>bounds make more sense than MOShape>>boundsFor:
I am just wary about adding more layers if there aren't strong reasons for it. On the other hand, it can well be that it scales in the end. So, we can experiment but we should be careful to trace the effects :)
I am just looking for ways to simplify Mondrian. The VW version of Mondrian was complex. We have simplified it over the years. But it remains complex.
Cheers, Alexandre