FrameController is a version of Controller intended to make it
possible to run a controller outside the context of an applet viewer
as appropriate with environments like BlueJ and Dr.
FrameWindowController is a version of WindowController intended to
make it possible to run a window controller outside the context of an
applet viewer as appropriate with environments like BlueJ and Dr.