Getting the visibility class to implement an interface.
Cleaning up the tests.
Further test cleanup.
Further test cleanup.
Figuring out what the version number should be
Adding Sphinx documentation