Added RenderInterface and JsonRenderer