Creation of BackbonePurchaseStimuli, code in ASP class to generate them,
and interface changes to require ASP agents to implement a function
processing these stimuli.