Contains classes for implementing different kinds of instance models.