Terminals can be re-arranged using drag and drop both within and between windows
Terminals can be detached into a new window via drag and drop
Input can be synchronized between terminals so commands typed in one terminal are replicated to the others
The last one reminds me a bit of kibitz, a tool written using Expect (IIRC), that I had tried out some years ago, on Unix. I think it allowed you to have a sort of session with a user on another computer, and if you were in say vi, they would see the same vi screen on their machines, and your changes as you made them - something like that (like screen sharing on Skype nowadays, but this could have been there from before Skype, Hangout, etc.) Might not be quite correct about the description of what it did, since I only used it briefly and some years ago.