Added framebuffers, improved text atlas resizing (via framebuffer clears), improved shaders (albiet in a poor way), and started constructing a proper renderer.