| Class | Description | 
|---|---|
| Comprehension | Analyse input for gramatic rules. | 
| Language | Processes words to determine meaning and response. | 
| Enum | Description | 
|---|---|
| Comprehension.PathType | Define the traversal path types for the language state machine. | 
| Language.CorrectionMode | Defines who the bot will allow corrections from. | 
| Language.LanguageState | Defines the various language conversational states. | 
| Language.LearningMode | Defines who the bot will learn from. |