Support customized highlighting.
Added highlighter implementation to show the differences between multiple files.
Removed 'selection anchor' borders. Resize selection using the first and last selected tiles instead.
Added a menu/toolbar for more advanced navigation. (Visuals and usability still need lots of changes.)