protected override RenderFragment RenderHeading(HeadingSymbol s)
 {
     return((builder) =>
     {
         builder.OpenElement(0, $"h{s.Depth}");
         builder.AddContent(1, s.Title.Content);
         builder.CloseElement();
     });
 }
 protected abstract U RenderHeading(HeadingSymbol s);