Structure for creating models.