Double buffering implemented through RenderSystem class