LinearWorkFlow is a basic state machine for managing state change through a single linear path
Rob Nichols
MIT