Compose a whole message from its parts when editing queue

Thanks Tomáš Jiříček for the initial implementation.
Partly fixes issue #152.