This allows functions to be plotted as a surface.

Designed to, in time, work with the gui this will be one of several graphing modules. Others plot types will include statistical graphs such as barGraphs and histograms, as well as line plots, and vector functions.