What is the scale that we are looking at?
Do we only need to support 1:1 conversations or group conversations as well?
What is a reasonable limit to the size of a message?