Adding more guts to the QGPVE class---still thinking about how best to design the API for this to meet both my current uses.