I know I can make text follow a curve in Omnigraffle. What about aligning objects along an arbitrary shape, such as an arc, bezier curve, closed rectangle, etc?

For example, let’s say I have 6 square boxes of equal size, and I want them to all align tangential to (and equally-distributed around) a closed circle – is there any automated or semi-automated way to do that?

What about aligning the same 6 square boxes along a bezier curve? (Again, tangential to the curve.)

Thanks for your replies.