KansasStateUniversity.TreeViewer is a library for building visualizations of trees. A developer may define a tree structure which implements ITree. If colored nodes are desired, a class implementing IColorizer may also be defined. A drawing of the tree can then be created using the TreeDrawing, TreePanel, and/or TreeForm classes.