Help with the revision of element

Hi everyone, I have a sleeve model and whenever a revision is made, I have to check which one is revised following 4 these items (my idea is check the revision between current model and former model):

  1. New sleeve
  2. Deleted sleeve
  3. Changed position sleeve
  4. Changed size sleeve (for instance if a sleeve has been changed from 200m to 150mm in diameter)
    For that reason, I tend to create a graph that I can check it precisely and quickly. For now, I can deal with the 1st, 2nd, 3rd items but not the 4th. I try to get the bounding box of elements that exist in both model (current and former model) and check the difference of them, but maybe it’s not a correct way.
    So please help me with it? This is what I’ve got so far:
    Check SUD change.dyn (122.2 KB)
    I’ll be very appreciated. Thank you.