ContrastAnalyser determines if the color contrast is sufficient to make text legible for accessibility
For example, the default error message colors on Windows, the red foreground on the black background is insufficient and should be a brighter red according to this tool. Should be able to define custom colors for Progress, Error, Verbose, etc... and package it as a theme.