Split things into `generic` and `text`
Moved a bunch of Attrs and Styles into `text`
More movement
Moved everything I could want out into `text`