Add VersionDiff class