Attach anything other than a URL to a chat - ie image, file, gif, or emoji

It is a common feature in more other live chat application. Users often want to share screenshot or images with the agent.