Even more docs, tests, and examples