A library of generally applicable classes and functions for a variety of uses and application types. All low level and cross-platform.
Versatile and with sufficient hooks to customize behaviour, however with sensible defaults that make it easy to use without implementing hooks or customizations.
A test program which tests the functionality of the framework library.