This is a text description of cubcrsrn.gif. This figure illustrates the parent, cubeCursor, with its child Cursor objects layered horizontally. Along the top of figure are the numbers 1 through 15, which indicate the fifteen positions of the cubeCursor CompoundCursor. The top layer is the slowest varying output. It has only one channel value because that value is the same for positions one through fifteen of cubeCursor; therefore, the span of that value is fifteen. The layer below that is has three time values. The product values are the fastest varying. The product values in the cubeCursor positions one through four are specified by the time value 43, so the span of 43 is four. The product values in cubeCursor positions five through nine are specified by the time value 44, so the span of 44 is five. The product values in the cubeCursor positions ten through fifteen are specified by the time value 45, so and its span is six. The layer below the time output values has the customer output values. It has two customer values for the 43 time period, which are 58 and 61, two customer values for the 44 time period, which are 58 and 61, and three customer values for the 45 time period, which are 58, 61, and 65. Since customer 58 in time 43 specifies three product values, in positions one, two, and three, its span is three. Customer 61 in time 43 specifies the product value 13, in position four so its span is one. Customer 58 in time 44 specifies three product values, in positions five, six, and seven, so its span is three. Customer 61 in time 44 specifies two product values, in positions eight and nine, so its span is two. Customer 58 in time 45 specifies two product values, in positions ten and eleven, so its span is two. Customer 61 in time 45 specifies two product values, in positions twelve and thirteen, so its span is two. Customer 65 in time 45 specifies two product values, in positions fourteen and fifteen, so its span is two. The lowest layer, which is the fastest varying, has the product values. Each product value is specified by one position of cubeCursor so the span of each value is one.