Example ToDo applications at progressive degrees of difficulty/complexity