Code the back-end which utilizes the system's local diff and patch commands.