Begin splitting out a ConversationList class