for info about luafilesystem, see http://keplerproject.github.com/luafilesystem/
this allows to render glyphs and also brings a simple engine for rendering UTF-8 strings onto the framebuffer. blitting to uneven offset is implemented here, too, but needs more work and is still buggy. In the end, this will allow for a simple GUI.
This will pull in support for SQLite3. For the API, see here: http://lua.sqlite.org/index.cgi/index