This is in preparation for using StagingBuffer to implement StimulusFrame and StimulusBuffer.
There seems to be a bug where two or more stimProducers or stimBuffs get initialized at once but we can deal with that tomorrow.