Contains a support for generic two-way engineering. Supports creation of a derived model from an underlying model.