Which component caused the diff?
Each [data-vrt] element is marked drawable and drawn
on its own. A drawable descendant is left out of its ancestor's
layer, so each component is judged on its own pixels, and its
position is compared separately. A component that was only pushed
reads moved, not changed.