New Renderer and Viewport API, serialization integration