It would be cool to get a Google Summer of Code student involved with diagrams somehow. Let's brainstorm some project ideas below!
GTK application for creating diagrams interactively
Intersection, union, etc?
See also Diagrams/Dev/Paths.
Tools for backends to remove redundant data?
Constraint Based Diagrams
Generate diagrams that meet some declarative constraint specification.