The positions of a set of points which fall on a surface are specified. Through subclasses of Point, SurfacePositions could pertain for example to a collection of points with associated velocity vectors.