As I mentioned some time ago I have been writing a few documents to compliment the official documentation. I figured I would start with a flourish and post this document first. I have pasted the Abstract below as a taster for the rest of the document: