use the conversation types that are found internally.
* clarify TODO comments
* consistant css formatting.