Next we'll split the StimulusBuffer-related stuff into a new class StimulusBuffer.
This prepares us for the split up of classes. We're going to split StimulusBuffer into two base classes: StimulusBuffer and StimulusProducer.