Implement an input versioning system to allow users to edit their prompts and generate new responses while maintaining access to previous versions of their inputs and the corresponding responses in current chat. that is, to implement what is on this topic in chatgpt(little number and "<" ">" arrows to cycle through prompt/response versions), including in other open source webui's. now then you edit prompt, there is only the possibility to create a separate chat branch. this is not very convenient, chats multiply at a tremendous speed and then it was quite difficult to figure out where.