Refine and document metric calculation a bit; in particular, it seems that saturation and value are much stronger discriminators than hue, so I've weakened hue