Javascript/canvas linguistics syntax tree generator.