The document outlines the key components in a text analysis pipeline including: - CorpusReader which reads text from a source into a Corpus without processing. - FeatureExtractor which converts text to features and Annotator which adds annotations to the Corpus. - Dataset contains feature representations of Documents from a Corpus. - Learner uses the Dataset to learn a Model, which is then used by Classifier to produce Classifications, evaluated by ClassificationEvaluator.