Simple Graph representation and traversals