Here's the stuff I promised in #4. It's mostly based on the sources cited in the sole Markdown document included in this PR's branch. I've also put some 'to-do'/'fix-it' notes at the bottom that I may address in additional commits to this branch or future PRs or you can deal with if you wish. Feel free to modify this as you see fit, but I would like to preserve all of this branch's history as part of its initial merge, so I ask you to save whatever work you might have in mind for future commits (unless you push them to this branch first, as I've allowed maintainer modifications to it.)
Here's the stuff I promised in #4. It's mostly based on the sources cited in the sole Markdown document included in this PR's branch. I've also put some 'to-do'/'fix-it' notes at the bottom that I may address in additional commits to this branch or future PRs or you can deal with if you wish. Feel free to modify this as you see fit, but I would like to preserve all of this branch's history as part of its initial merge, so I ask you to save whatever work you might have in mind for future commits (unless you push them to this branch first, as I've allowed maintainer modifications to it.)