working with surface is a learned untypical
work_surface is physical_surface. work_surface is not physical_surface. end is surface. work_surface is surface. support_surface is not physical_surface. unbounded_surface is surface. end is not surface. surface is aspect. surface is not aspect. work_surface is not surface.