Major rewrite of TextUtils

Similar threads