An ongoing funny templated implementation of graphs to learn C++