Google's DiffMatchPatch code converted into a Component