The controller 300 includes a central processor 302, one or more storage units (???memory???) 304 coupled to the CPU, an input terminal 308 such as a keyboard and/or mouse for allowing user input to the CPU 302, and a display unit 306 that provides the user various views according to the present invention, which will be described later with reference to FIG. 6.