How is the «Message» composer (editor) implemented?

See also: