Updated some documentation and adjusted the TODO list.