A proper data model for the to do list.