Added PVT and PVTCoord. This is a bit of an experiment and some unit tests are still needed.