use the "super model" trick for R::Delete as we don't need validation.
introduce Rating:Twin for presentational logic.
add Rating::Undo. the redudancy here is on purpose so i can abstract it.
thinking about making flow and run one thing.
cleanup things controller.
use the new Op#process from Trb.