Dock Chat Container within the Main Window

I have created plugin to manage (not to destroy) the rooms when the chat frame is closed, which prevents from accidentally leaving the rooms.

Is the option of implementing the Dock Chat Container within the Main Window considered of any interest for the feature release of Spark client? - can improve the memory footprint and provide for more user friendly interface.

Can it be done as a plugin with minimum or no changes to the core client API.