old dump of my ideas:

$Id: XYZZY,v 1.2 1998/03/03 23:07:00 kalt Exp $

quick notes on how things work inside (or how they will)

each message is broken into
	source, command, destination, rest

channels are bound to a window

everything is logged, in a form or another
each window has its own log.

for customization, there are different levels:
	default level	(read only)
	top level
	server level
	window level
	channel level
the lowest defined level wins.

levels are used by/for:
	format string
	display mask
	scroll mask
	keywords/ignore/highlight


