Graph Data Structure for .Net 4.0