TODO
====
- Non-monochrome text rendering
    - Probably requires 3d engine blending for intel backend
- Add doxygen documentation

