| BufferLayout | 
 | 
| BufferSnapshot | 
  | 
| CompatibilityTextUnit | 
 Transition interface to give access to TextGen outcome through new TextUnit API. 
 | 
| TextArea | 
 Continuous chunk of text, with append/indent operations. 
 | 
| TextAreaFactory | 
Factory for  TextArea, tracks parameters of text chunks essential to process them, but that we don't want to expose in  TextArea interface.  
 | 
| TextAreaToken | 
 Identifier for a text area. 
 | 
| TextBuffer | 
Contents of a  TextUnit being edited/populated.  
 | 
| TextMark | 
Location within a  text buffer, merely an identity object.  
 | 
| TextUnit | 
 Unit of text generation, corresponds to output file. 
 |