Several different implementations of a todo application using javascript frameworks