Begin adding proper accessibility support
Merge certain accessible elements by type

This separates headers, list items, and links into discrete elements,
while grouping the rest of the text into paragraph-sized chunks. Bold
and italic formatting is effectively ignored by the accessibility
visitor at this point.