Update documentation and todo list.
[skip ci]