Now that all of the ANSI color code stuff has been encapsulated within the ansi.py module, it would be possible to completely remove the dependency on colorama.
If we did this, we could still easily support ANSI escapes codes on Windows 10, macOS, and Linux but would likely lose support for Windows 7 which we probably don't want to do at this time.
However, in order to move in the direction of making it easy to remove the dependency on colorama in the future, it would be desirable to limit its usage to a single place - ansi.py.