feat: allow custom hook events

`createHook` can now extend a custom `config.msg`, not the other way around.
Custom mary-poppins configurations are able to `install` custom events plugins may need.