Misc. code restructuring / bug fixes.
Renderer can check blending state.
#2: Fonts render glyphs based on their own size.
#2: Improved font API docs.