Initial support for data diff using methods from rsync