Follow up on #65 to add documentation. We should add a paragraph or two to accessibility.md to explain that we use semantic elements where available, but that non-accessible elements like `div`s and `span`s still have their uses, for example for grouping things together or to show text with different formatting inside a paragraph.