Thinking about messaging. Added basic design doc.