Add a plugin superclass.
Add documentation.