mxGraph is a fully client side JavaScript diagramming library