1. Uses some new artifacts from the core pioreactor app, including `BackgroundJobWithDodgingContrib`. New config options are available. 2. Users now need to call `start_pumping` after initializing. 3. `duty_cycle` is now exposed as the value when ON (previously it would go high, then 0, then high, etc.)