A highly flexible, light weight IRCd