Modularized, Created IrcClient ProcessInput() Receive() View()