I don't know why but this chain amuses me: RaTeX -> KaTeX -> LaTeX.

I guess it shows how everyone loves but hates LaTeX and is always trying to bolt on that one last thing that will make it good.

Aren't these 3 different implementations with totally different use cases? Katex is latex-like implementation for web. Ratex is really 'rewrite katex in rust'. I don't understand what is getting "bolted on" to what here.