Lets make many versions of a simple todo app