Add Event Registry/REST types

(offline convo: resolution here is that tools.EtcdHelper should be hidden behind some sort of StorageHelper interface. I'll do this in a follow-up PR at some point.)