Extracted syntactic and semantic analysis to a separate component.
Extracted module description to a text file.