I had a light bulb momment last night. Instead of just a search function, I propose an Object Manager… which would eliminate the Group Manager, as it would be incorporated into the Object Manager. At 1st I would do a manager for draft blocks in Draft mode, then one for pattern pieces in Piece mode.
If you’re familiar with CorelDraw or Inkscape, think of groups as layers… and using a tree widget structure here’s a concept pic of what I have in mind:
One would be able to interact with the tree items… for example searching / seleting an object would hilight the object(s?) in the draft block… changing the current block if need be. Depending on the tree item type - block, group, item… background?.. etc… a context menu would present actions for that item. For example a tool item would have the option to open the tool’s dialog. A group item would allow you to edit a groups property. If drag and drop is enabled one could simply drag a tool into or out of a group.