WIP: Deployment Triggers POC

Making a PR for this to make tracking comments easier.
This was mostly about following the upstream pattern. 

@ironcladlou Do you still feel strongly about having config objects?  We could keep the factories and have them make the controllers rather than the configs and get about the same factoring.  It would also simplify the tests.