WIP (lightly tested so far) implementation of top-down LCS based heuristic for improving differencing performance