A slew of new refactored quest stuff

* There will have certainly been regressions; unit tests sure would pay
to have now