1) My understanding is that some stuff is only there because too much game logic was tied into the (supposedly) rendering related classes, which is part of what you are fixing :). In general there probably needs to be some sort of Headless renderer/graphics class, just to stub that space, but it...