Simplify some parsing code; move rendering to a BodyTextView class and use it in cells, headers, and user profiles.