Contains several convenient classes that are used throughout the program.

BareBonesBrowserLaunch.java: This class assists in opening an ODE file from a
user-given URL.

ColorComboBox.java: This class provides a color chooser for the Data tab.

ColorIcon.java: This class helps drawing a color icon for ColorComboBox.

ColorRenderer.java: This class describes a ListCellRenderer for ColorIcons.

ExtensionFilter.java: This class hides non-ode files in the file opening dialog
box when the user opens a file.

FileSystemModel: This file is currently not used and commented out. It sxtends
AbstractTreeModel, for navigating the filesystem when saving or loading.

JarResources.java: Something for reading JAR files. Used for extracting the
solvers	from the overall JAR file. Used in GUI.

JDoubleTextField.java: This class is used as a text field for entering double
value, such as in viewing ranges of each axis.

JIntTextField.java: This class is used as a text field for entering integral
value, such as in setting the maximum number of steps for solving.

PointClickedListener.java: Listens for when a point is clicked on the screen.
 
ServerRequest.java: These are constants for a sending solving requests over a
server. Currently, the internal model has a solving server that accepts
requests, so the solving interface is using these constants.

SolutionReadyListener.java: Listens for when a solution is completely solved. 

SplashBitmap.java: This class is used to show the splash screen.