Split text-related parsers into a `Text` module.