Hmm, may not need that attr_reader now . . .
Anyways, here's the `@@supported_styles` bit I mentioned in my most recent comment. My gut tells me there's a better way to declare which styles we use outside of initialize, and then set the values of them inside of initialize, but this works for now.