Modular IRC library. Work in progress.