procedure FinalizeSurface; virtual; abstract;
Finalizes the internal surface memory. This method is called internally by ChangeSize.
New back-end classes need to implement this method to do their internal de-allocation of memory for the surface.
[See also]: InitializeSurface