It is simple, both templating and hot-reloading are fairly common programing concepts, neither are uncommon or esoteric when it comes to web development.
The specific implementation is irrelevant, you could use any other piece of software to achieve it.