By now, there is no logic yet. Just some interface ideas translated to Glade. There are still many things left. For example, next to "Connect..." there would be further toolbar buttons for Freenode, and whatever networks the user is connected to, with a dropdown dialog for per-network options.
The motivation behind it can be read at the blog description in the header. It attemps to be clean, be outside a browser (a thing which I don't like about Chatzilla, since in Unity it's harder to switch tabs)... Suggestions welcome.