Surface displays a grid of XYZ floating point values.
Options include palette, border, pattern, null values, wire-frame, dots, surface sides, marks, gradients, inverted axes, etc.