Finally, the “what” component associates the dynamic
path with the concrete parameters to be affected. That is,
the above 3-D path can be associated with hue, saturation,
and value, or alternatively with hue, thickness, and xcoordinate.
By decoupling the path’s shape from the
parameters that it affects, interesting paths can be applied
to different sets of parameter, without modification.
This micro-architecture provides considerable
potential for reuse, an essential aspect of any toolbox.
Any particular path through N-space is trivially
substituted for any other, given that the number and types
of the dimensions match. Thus, a sinusoidal path in 2-
space can be used to affect hue and saturation, or x- and
y-coordinates, and so on. Likewise, one can vary the rate
of traversal of a path by substituting another temporal
component. The architecture is illustrated in Figure 4.