More hacking of `plotting` module.

Fixing some errors introduced into the handling of `ScatterPlot` text
objects introduced in the last couple of commits. Also, adding more
options for customizing some of the plotting classes.