Conversation branching

Controls to fork, regenerate, or switch a reply in a thread.