Class in charge of applying changes. This includes combining the variants passed on the merge call, sorting and applying changes.
merge