Alrighty, now we're cooking with napalm. We've got a page system, with a theme that supports regions, blocks and menus. New theme implementations for item_list() and l().