Kawa - A JavaScript Clientside Templating Engine