Removing element to prevent reflow
Tiny optimization to `rgbToHex`
Separating matrix generation from rendering
Organizing cache
Storing Matrix in cache
Early `differenceMatrix` implementation