Yeah, distributed control is nice when the equipment will work well that way. Plus you could do a hybrid if you want, where the local CPU just acts as an I/O adapter running centralized logic when there is some, but if no comms, then run local logic.