Cairo is a 2D vector graphics library with support for multiple output, like: screen, file, memory, printing devices. This subsystem gives you an OOP wrapper for constructing your own components.
https://github.com/bbext/cairo
Target BlackBox: 2.0
OS Windows