Playing with graph, as a datastructure. For own fun and learning, trying to get the same functionality as the one in boost.