US #56 HtmlRenderer and JsonRenderer separation