Redesign reactor/machine stuff to use a generic Reactor trait (tests and parallelism currently broken)