Eshu: An Extensible Web Editor for Diagrammatic Languages.
Spring Embedders and Force Directed Graph Drawing Algorithms