a javascript library for storing arbitrary data in mathematical (di)graphs, as well as traversing and analyzing them in various ways