make luagraph singleton
simplify coloring of nodes
separate visualization from lua graph structure