more oop refactoring
fix the map when sober
graphs on graphs on graphs
add in other nodes