Implementors of this class will be used to initialize a window right before its bindings are connected and started up.
The scrolling portion of this class borrowed from JavaWorld See http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-mdi.html
Javabean-style class used for the shutdown allowed script
Each window in the Vision module is an instance of this class.
This class holds all of the secondary desktops, which are additional frames which hold their own Vision window stack.
This is the custom JDesktopPane that makes up the the top level of the Vision client that manages all of the open windows.