Moved TextUtils to own package, extract child classes into separate files. (GenericsLib)