Today I was working on an object to represent an arbitrary arrangement of cells from our detail sheet grid. You put in the sheet size, and it knows how big the grid cell is, and how many are on the sheet. So you can arrow-stretch the object around larger details, and it snaps to proper dimensions for the grid. It has guidelines for the note column and the title. Then you snap the corners to the grid in PM. Not bad.
Trouble is, you have to place hotspots at the corners of the object in order to detect the corners in PM. The corners already have HOTSPOT2s, that's how the stretching works. A wasteful extra step. (You can't use 'Fit Frame to Drawing' because <DRAWINGNUMBER> pushes the text block outside the cell limits.)