WIP - Please review but do not merge.
Examining the existing documentation over the standard Go documentation server revealed some serious formatting flaws. Everything should be readable now.