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