Added  chat_payload  abstraction with ContentType  and other attributes ...

....