Rework the algorithm that chooses colors for DOT output
- algorithm is now aware of used colors and can spread them accordingly
- The color varies in the hue component with saturation and value fixed
- After 255 colors that algorithm cuts off and uses text colors by default