3D Software For Automatic Patch Merging