Extract event message creation into a class

This also sets a default for the AliasRegistry, which allows us to make
`AliasRegistry#key?` private and removes the `sender_from_alias` method quite
neatly.
Extract status message creation into a class
More positive method name
Extract Auto/XML message creation into a class