Improve features, documentation, acknowledgements, and developer mode

Expose some extra functionality with qt widgets to make the module
more meaningful to users.