Improve abstraction barriers, so that introduction is easier.
Improve abstraction barriers, so that introduction is easier.

JasonGross/catdb,CategoricalData/catdb,JasonGross/catdb,CategoricalData/catdb