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.