Rewrite entire ZNC module to include more config.