Shuffle around the testing classes and docs.
Remove duplicate methods.
Work on the blocking docs.
More work on docs, and some class renaming.
Rename “blocking” to “background”.