It works on any kind of terminal, is fast and portable and it gives to you standard API. It does not require a graphics device and, in fact, there is no graphical output possible. It replaces old-fashioned output methods with a powerful ASCII art renderer.