I just want it to be anywhere else, not in the styles hash. Maybe Text isn't the best place to put it. I'd have to rip some code apart to find a better place for it. 

But a structure in TextBlock sounds about right. E.g. ranges that map to their respective elements or something. This could also be handled in a different PR/Refactoring just noting it :-)