Graph data structures with node