Over halfway done with class diagrams. Need to generate attributes and operators for CSVDataReader, MatlabDataReader, the DataReader interface, DataColors, DataAnalyzer, and InterpolationGenerator, not to mention anything else I decide to imagine up.