Documents may be shared among many users using systems such as electronic mail and
bulletin-boards based on Internet technology.† Again, such applications need to store data
that has a much richer structure than tuples consisting of numbers and text strings. There
is also an increasing need to capture handwritten notes using electronic devices. Although