Large refactor using maps, better extends

Most of this is a straight refactor, generated output is the same however there are a few additional extends and surgical classes.
I've purposely phonetic alphabet as I don't want any assumed semantics with these values. Font sizes should be able to be changed from element to element, regardless of it's semantic value. The way Rolodex is set up is to have some assumed styles for each level of heading however those heading styles may be quickly altered by using any of the `h-*` classes/extends.