pub fn compare( model1: &Model, model2: &Model ) -> Result<Vec<Diff>, CompareError>
Compares two Models in the internal representation and returns a list of differences