First implementation of the messaging UI.