Implement most of the base classes I need