public static IGeometry UnPatch(IGeometry oldGeom, byte[] patch) => BinaryDiffReader.Read(patch).Undo(oldGeom);
public static IGeometry Patch(IGeometry oldGeom, byte[] patch) => BinaryDiffReader.Read(patch).Apply(oldGeom);