Beta SurfacePlot

Surface plot.  Only supports Fixed spacing in X and Z axes, with height
data provided by user. (Y axis)
Should probably rename to FixedSurfacePlot