Allow categorized channels to be created on-demand
Similar to the overflow management, it is desirable to have channels created dynamically but on demand.
Example workflow would look like this:
- User joins a specified "choice" channel.
- Channels for each category are created below that channel.
- User joins the channel of the wanted category.
- That channel is moved into position on the server.
- All other (empty) channels are deleted afterwards.