Templates

It still needs more testing but all known bugs are fixed, and the js is much better.