JC: added step qty model and controller to the engine. Spec passes.