Typos, move TODOs out of doc comments
Add AllBlocks() function