Been working on the property code for dia I proposed a
few months back. This should provide an easy way to
construct the property dialogs for objects. Once I add
support for it in the python scripting plug-in, we should
suddenly have a lot more power in manipulating the diagrams
programatically. One other thing to think about is adding
support for custom properties for custom shapes.
Have been playing around with zope for about a month, and
am very happy with it. Very nice to use and very powerful
(once you grab a few extra zope products and work out how to
use DTML).