WIP Configuration API Controller

A work-in-progress, experimental start to implementing the Configuration API as described here:

https://docs.google.com/document/d/1efjdlFTFlYLX0XOYs1hIjBC6rxLRXBjMjiqUdPBHqSc/

Feedback on the spec itself would be much appreciated.