Yet another refacto. I improved many many mechanisms on this one including dnd. It is now end 2 end tested 🎉
Yet another huge refacto... While implementing undo and redo features I understood that I updated the stored typebot too many times (i.e. on each key input) so I had to rethink it entirely. I also moved around some files.