The user interface for Kan. Currently, this provides a GUI only, and the console interface is contained completely in the {@link kan.Kan Kan} class. However, this will eventually hold a complete user interface for both text and graphical use.