A directed multi-graph library for JavaScript