We handle tab conversion. Documenting how to colour new languages.