Create a plugin process function for each plugin type.

And move documentation accordingly.