This makes it hard to programmatically clear messages for a specific console group, say from CTRL+K shortcut, if that shortcut is handled outside of the view. Also, there are a bunch of weird parts of the code where we clone DOM elements to get around the fact that the data could be used by several views. I would propose putting the console group trees and each groups' associated messages in LogManager.
<rdar://problem/16873871>
Sounds good.
<rdar://problem/16873886>