Completed todo list project but still clueless on how everything works together