The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations.
There is a full Window Manager API included as well, allowing the user to move, resize and otherwise manipulate windows and inner contents using either their mouse of keyboard.
All of the "guts" of the library are also exposed and usable from the outside within the `ansi_interface` submodule.
Thank you for your time, and I hope the library may be of some use!