Essentially a 'model' is a wrapper for data which can be graphed. This class contains several types of models.
Maybe this should be offloaded to the plugin packages. @author Jiho Kim jiho@gcalc.net