Update the documentation and todo list.