Messenger

While Messenger has the same functionality as UserInterface, it
contains documentation that UserInterface doesn’t. I intend to unify
the 2 soon.