work on text loading and rendering, other framebuffer work