Extract todo list helper
Forgot to include support file in previous commit.