Re-arrange so that it is easier to read.
Add the diagrams in BlogLiteratelyD style.