One can try my "MGraph Library" @
http://sixpairs.com I use it internally as a "helper" library for my DSLs; and it is my only point of entry to forthcoming changes in pending CTPs.
Please use it; what we all do is traverse the [Node]GraphBuilder nodes; what we actually need are thingslike node[326], node["condition"], node.GetValue("number"), node.Label & node.Value.
-Ceyhun
ps: There is some documentation, but I update it constantly, so check back for up-to-date docs.
pps: Can send some usage examples upon request.