Stub out Category.
Refactor common functionality into Base class.