Hi guys. I'm trying to understand some of the architecture here. Am I right in thinking that the rendering process is roughly as such: A visual tree is rendered by the DeferedRenderer, which renders out a SceneGraph. All this is done on the UI Thread. Then on the render thread, the SceneGraph is rendered to the render target (window surface), or only any changes that need re-rendering. Would that be accurate?