An entry in the table.
Associates a datum with a boolean that indicates whether the datum is active. The datum can be "edited" by changing its reference to another datum.
the type of datum
whether the entry is active
a reference to a piece of data