Currently only text and html can be message, can there be a chance that if type of message is object then message will be used as an component so that contents can also be reactive, or use a option to set the message to be treated as a component name?