Carpe Diem - A Minimalistic Web Framework for Rich JS Applications