Decent shape for a beginning; now need to generalise:
0.) Bootstrap interfaces and abstract superclasses so can plug in
different comparison modules.
2.) Write at least one more comparison module, a more standard
palette/hist comparator?