Hot-Swappable Javascript Templates