I recently ran into an Open Source Library called Anti-Grain Geometry.
It is fantastic. It is robost (at least I feel so from various samples).
http://www.antigrain.com/
There is a Page Layout software created using Anti-Grain Geometry called Creative Docs.NET. The software is worth using by itself. I think this is enough proof to include a library of Anti-Grain Geometry in PB.Brief Overview
Yet Another Invention of the Wheel
Anti-Grain Geometry (AGG) is a general purpose graphical toolkit written completely in standard and platform independent C++. It can be used in many areas of computer programming where high quality 2D graphics is an essential part of the project. For example, if you render 2D geographic maps AGG is a must. AGG uses only C++ and standard C runtime functions, such as memcpy, sin, cos, sqrt, etc. The basic algorithms don't even use C++ Standard Template Library. Thus, AGG can be used in a very large number of applications, including embedded systems.
On the other hand, AGG allows you to replace any part of the library, if, for example, it doesn't fit performance requirements. Or you can add another color space if needed. All of it is possible because of extensive using of C++ template mechanism.
Anti-Grain Geometry is not a solid graphic library and it's not very easy to use. I consider AGG as a “tool to create other tools”. It means that there's no “Graphics” object or something like that, instead, AGG consists of a number of loosely coupled algorithms that can be used together or separately. All of them have well defined interfaces and absolute minimum of implicit or explicit dependencies.
http://www.creativedocs.net.