Defines interfaces and classes related to data.