TODO Refactor as a library Canvas API to draw and write text Interactive mode (zoom, pan, brightness, ..) Enhace ansi mode dithering (blue is not always detected)