Provides high-level structural implementations of the tools to perform the text processing tasks.