Fixed documentation
Reworked the Font system

Every render type needs its own IFont, and the text gets rendered
directly, which improves quality.
Added Font for GdiRenderer