Pythologist is for combing/subsetting/analyzing the extracted data.
The CellDataFrame is mutable, and good for combining/subsetting data. Then measurement functions such as `counts()` and `nearestneighbors()` are used to extract measurements from whatever your current CellDataFrame is.
This is a major update. Biggest changes:
* Data is read-in using the pythologist-reader package.
* Mutually exclusive phenotypes and binary scored features are columns, and the binary scored features can be added-to to combine exports, or to add additional binary features.
* Cell-cell contact data is now contained in the CellDataFrame
* QC is done through a measurement function