Re-forming a solution
First stab at query responders / handlers

Still TODO for this first stab:
* UI integration, graphics and proper threading
* Auto detection and wiring up of handlers / responders
* Actions should work (some items will be no-ops)
* Real Regex usage
* Tests
Mock up for handlers requiring long running processes
Playing with some more ideas

DISCLAIMER: doing this on a plane, on a bumpy ride, and its late at night