Add char-icon and step-slug patterns

I was following the model of `.jump-link`, which extends `.icon-link` and replaces all of the `.icon-link` modifiers with `.jump-link`, as well. But you make a good point, I suppose. If all three classes are used, there's no need to extend.