WIP: Adding and removing todos via source code works, just need to clean up orphaned todos in project file