Data structures for the time series API

The time series API uses four data structures.