Updates, modernizations, and cleanups in prep for v1.0

The commits tell the tale.