a knot visulization tool