Add a type id field to ModeHandler
Create a base class for prefix modes

Move Channel::SetPrefix() into Membership
Move prefix mode specific fields and getters into PrefixMode

Add ModeHandler::IsPrefixMode()