The DataTypes package contains two types of classes: wrapped data types that are used to display data in the MainGUI, and input data classes that are passed through the InputGUI constructor for display and data entry.