About revisions, It’s pretty complicated to identify changes when the model has more than 10-15 fields. Could you make changes more explicit? Maybe adding a left border on the line or object that have changed will be really helpful to identify them
Or just show fields that changed.