UML block elements

Would be great to have UML style blocks:

It would be great to have a specific shape with a little more intelligence than standard rectangle shapes; somewhere between tabs and tables.

Real UML notation is fairly simple, though I think you could get away with something even simpler:

  • A coloured header component
  • Lines of text that would expand as needed
  • Connectors could link to the block or a line of text
  • Perhaps a separator line, or “add section” button