I’ve posted the outline as a separate page here. It is a very rough draft, but it’s at least a start.
I went with a traditional outline, which will serve, but I’m not 100% happy with it. It will surely get some serious tweaking as I continue working on it. It will be updated as comments come in.
The outline includes pointers to completed sections, but you can also access sections through the blog entries that introduced them.