Bump dependency versions.
Migrate user-facing functionality to a top-level namespace.
Work on documentation using Marginalia.
Add beginning documentation to the context namespace.
Remove unused file.