initial commit of TimeTriSurface.
update in classes Surface, triSurfaceNew