Rough blueprint of chat app