Begin on irc client server.
Begin on rfc2812 parser.
Begin on prefix and command handling.

Dang, many "begin on"s here. Way of the top-down implementer I suppose.