A linear and non-linear object management method and structure. A data structure
on a computer-readable medium is used to store linear and non-linear objects in
a range of memory of a volume. The data structure includes a contiguous range of
memory in which the data objects are stored. A plurality of data objects are stored
contiguously in the range of memory and are associated with a first or second list
in the range of memory. The plurality of data objects include a first-type of data
object having a data field in linear objects are stored and further include a second-type
of data object having a data field containing non-linear data objects.