This document describes a possible abstract design for the buter to facilitate discussions. It does not map directly to actual code, but rather serves to clarify our thinking on the concepts.
Represents a single entity of data, with associated metadata (e.g. a particular calexp
for a particular instrument recorded at a particular time).