Working on the resource manager abstraction. Mostly done, needs fonts.