Legend:

GNU Dia is a quite badly maintained program, and progress has been slow. Show them how it should be done by implementing a modularized diagram editor in haskell. Experience of using these programs is a merit, since a key point is to squash all the current usability problems in Dia.