Greetings,
I have recently developed a good graph manipulation class for unidirectional graphs, tracing its nodes and edges, as well as ready for traversal functions. Please let me know if you're interested in buying it and/or adding some custom functionality over it.
Cheers,
Hackob