feedback: Factor out search feedback and make gains dynamic
Add commands to get/set search objective gains
feedback: Factor out modes