Abstracted version of visualhue