Why and How of Conversation UI for Applications?