Moved the conversation ui into a separate module.
Added a simple dialog for test.