Support latency color per operation
Now, a single color is used for latency. Can be nice to have separate colors for different operation types.
One good way may be to use a defaultdict
which defaults to a given color and then one can supply colors for specific operation types.