Extract custom rendering to MustacheRenderable protocol