Rearrange functions and documentation.

Some function names were changed to more suitable generic names.  Improvements in the `show` method.