* No need for TextPresentationEditorHighlighter to extend InteractiveCompilationUnitEditor
* Improved documentation
* Prevent the same job to be scheduled multiple times (though, I need to check if this optimization is actually needed, the Job framework may already take care of this)
* No need to call reconciler.cancel in `PerformSemanticHighlightingOnReconcilation.reconciled`