Made TextObject usable, created TextFilter, with tests. Moved language profile classes. More refactorings.