Accessibility audit and shepherd for making improvements

Just to add: everything here sounds great with one minor exception.

I would say I am quite opposed to changing <b> to <strong> since I feel that’s a trivial, noisy change that has no real meaning and massive downside in terms of payload size and breaking changes to CSS rules; these tags are synonyms and <strong> is way too verbose. But the rest sounds amazing!