Refactor Plot out of main module

Create a Plot() class to handle the grammar-of-graphics stuff
eventually.