A library for defining the traversable hierarchy of data models.