Refactor `make_event_decorator` into `event` and remove event specific decorator factories.

Refs #4