"Language tools for handling application-level concurrency" this sounds interesting. Can you recommend a good read about this topic?
PS: I presume the graph drawing library is written in-house, what did you use as the building blocks for it (both for design and implementation) ?