A To Do List user interface connected with external models via an API