The models are simple line segments with a **z**-intercept and a slope
and overlapped circles placed in sequence. Each interface line segment
is used as a boundary and all velocity grid values below the line segment
are changed to the new value. The circles are used to modify these
grid values, with all points within the circle of specified radius and
origin acquiring a new velocity value. The sequence of lines and circles
can vary to create interesting models.