Feature/canvas diff

added the option to compare diffs in a canvas element