OOh, here's something useful.
DockManagerTemplate
Just found it in the FloatingChatFrame.xml file. Sounds like you can create extra docked frames managers to handle even more frames perhaps than the limited 10.
Okay, when you first create a window using FCF_OpenNewWindow the parents of said parts of the window are as follows:
ChatFrame : UIParent
ButtonFrame : ChatFrame
TabFrame : GeneralDockManagerScrollFrameChild
Technically if we create a new chatframe and then reparent the tabframe to the newly create DockManager theoretically the rest of the window will fall in place rofl maybe
And it's no problem .. I have 3 chat plugins to figure out how to incorporate rofl.