I think it would be right if HTMLContentType was defined in HTMLOptions instead of Options.
- Options.HTMLContentType are used only in HTML rendering
- Options.HTMLContentType can be defined only once when registering render.Renderer middleware, and we can't to render HTML templates with different content-type.