MarkdownDelegate gains renderCode for fences whose language is final; ChatView declares conversation.chat.markdown.fence and registers math and diff/patch layers. Hoc slots accept an optional dispatch key, render children at most once, share compiled chains per key, and contain layer crashes to the failing occurrence. Refs #7926