Yes, I think so, in some cases it is the best solution. In my project it is the case. In my pathfinder DLL, developed in 2002, I had to use entities for nodes, and some skills for edges,that was heavy editing... I remember that I asked to Conitec in this forum to add some features to the path objects and their nodes. It was A5. I have just noticed that it is done in A7 !!!! Now, we can edit a full Dijkstra graph very easily, we can even edit these pathes while running. Nice. So what do we need more ? only a few functions, the most important is "shortest way beetween 2 nodes" This is what I will begin to develop this week end (I still have my sources from 2002)