New reaction architecture, preparing for perturbation system
Un-breaking recent changes (warning: stuff may still be broken)
Fixed “code improvement” bug