helper/schema: diffing should use ResourceData for guidance
helper/schema: track map of swaps
helper/schema: remove swap tracking