More tweaks, working on text/fonts

Some updates to the render system and initial definitions for parts of
the remaining engine architecture. Working on a font/text system now.