MarkupBlock - [0..30)::30 - [<foo>bar<!-- zoop -->baz</foo>]
    MarkupTagBlock - [0..5)::5 - [<foo>]
        MarkupTextLiteral - [0..5)::5 - [<foo>] - Gen<Markup> - SpanEditHandler;Accepts:None
            OpenAngle;[<];
            Text;[foo];
            CloseAngle;[>];
    MarkupTextLiteral - [5..8)::3 - [bar] - Gen<Markup> - SpanEditHandler;Accepts:Any
        Text;[bar];
    MarkupCommentBlock - [8..21)::13
        MarkupTextLiteral - [8..12)::4 - [<!--] - Gen<Markup> - SpanEditHandler;Accepts:None
            OpenAngle;[<];
            Bang;[!];
            DoubleHyphen;[--];
        MarkupTextLiteral - [12..18)::6 - [ zoop ] - Gen<Markup> - SpanEditHandler;Accepts:Whitespace
            Whitespace;[ ];
            Text;[zoop];
            Whitespace;[ ];
        MarkupTextLiteral - [18..21)::3 - [-->] - Gen<Markup> - SpanEditHandler;Accepts:None
            DoubleHyphen;[--];
            CloseAngle;[>];
    MarkupTextLiteral - [21..24)::3 - [baz] - Gen<Markup> - SpanEditHandler;Accepts:None
        Text;[baz];
    MarkupTagBlock - [24..30)::6 - [</foo>]
        MarkupTextLiteral - [24..30)::6 - [</foo>] - Gen<Markup> - SpanEditHandler;Accepts:None
            OpenAngle;[<];
            ForwardSlash;[/];
            Text;[foo];
            CloseAngle;[>];
