Base class split up into several source files.