Re-did the rendering infrastructure. Still leaking memory.