Solanum - An IRCd for unified networks