Module region
color_counter
The region is a fraction of the color space, designed as a bucket to segregate colors into different groups.
The struct itself is just a data placeholder, it has meaning only in context.