Add basic todo handling (based on various existing plugins)