Stronger linking between User/Channel objects (mumble) for convenience (e.g. plugin authors can now do some_user.channel, instead of some_user.protocol.channels[some_user.channel_id])
Generic User/Channel objects for per-protocol ones to inherit from. Certain functions such as msg() should be available on all protocols.