| BLDependenciesBuilder | 
Produce collection of BaseLanguage dependencies (aka  ModelDependencies) from information
 associated with text unit.  
 | 
| BufferLayoutBuilder | 
 | 
| BufferLayoutConfiguration | 
 Facility to describe layout of TextBuffer, i.e. 
 | 
| DebugInfoBuilder | 
 | 
| JavaTextUnit | 
 Holds stuff relevant to generated java files, like debug/scope positions
 Not actually in use, left as a reminder about idea to give language's TextGen author control
 over TU instantiation (breakDownToUnits), so that they could instantiate language-aware TU implementation
 (e.g. 
 | 
| ModelOutline | 
  | 
| MPSTextGenerator | 
 Plug TextGen-related stuff into MPS platform 
 | 
| RegularTextUnit | 
General  TextUnit implementation for use both Java and non-Java source code, as well as binary (Base64-encoded) units.  
 | 
| TextAreaImpl | 
  | 
| TextBufferImpl | 
 There might be different implementations, for example, with support for arbitrary areas or with fixed set thereof. 
 | 
| TextGenRegistry | 
 Excerpt from ConceptRegistry related to TextGenDescriptor. 
 | 
| TextGenSupport | 
 Facility to keep implementation methods I don't want to get exposed in TextGenDescriptorBase or elsewhere deemed API. 
 | 
| TextGenTransitionContext | 
 Context implementation for transition period, while we delegate to SNodeTextGen and use original TextGenBuffer. 
 | 
| TraceInfoCollector | 
 Build trace objects during TextGen process. 
 |