anchor.diff:            console.time('findSelectionMatches');
   
             // Find our sets of images to update
  -          var compareSetEls = document.querySelectorAll('[data-compare-set]');
  +          var imageSetEls = document.querySelectorAll('[data-image-set]');
   
             // Convert image sets into objects so we can add metadata
  -          var compareSets = Array.prototype.map.call(compareSetEls, function createCompareSet (compareSetEl, i) {
  +          var imageSetInfoArr = Array.prototype.map.call(imageSetEls, function createImageSet (imageSetEl, i) {
               return {
  -              currentImg: compareSetEl.querySelector('[data-compare-type=current]'),
  -              diffImg: compareSetEl.querySelector('[data-compare-type=diff]'),
  -              refImg: compareSetEl.querySelector('[data-compare-type=ref]'),
  -              name: 'path/to/image/' + i + '/Chrome'
  +              currentImg: imageSetEl.querySelector('[data-compare-type=current]'),
  +              diffImg: imageSetEl.querySelector('[data-compare-type=diff]'),
  +              refImg: imageSetEl.querySelector('[data-compare-type=ref]'),
  +              id: imageSetEl.dataset['image-set']
               };
             });
   
  
positive.code:             // https://github.com/scijs/get-pixels/blob/7c447cd979637b31e47e148f238a1e71611af481/dom-pixels.js#L19-L20
              return context.getImageData(0, 0, targetArea.width, targetArea.height).data;
            }
            var expectedDiffImg = document.querySelector('#expected-diff-img').cloneNode();
            // Reset HTML/CSS overrides
            delete expectedDiffImg.height; delete expectedDiffImg.width;
            delete expectedDiffImg.style; delete expectedDiffImg.className;
            var expectedImageData = getSelectionImageData(expectedDiffImg);
  
negative.code:             canvasEl.height = targetArea.height;
              var context = canvasEl.getContext('2d');
  
              // Draw a clip as a performance precaution, then our image
              // DEV: We haven't tested if using a clip improves performance but assume it should
              // https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage
              // https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/rect
              context.rect(0, 0, targetArea.width, targetArea.height);
  