Did the HttpBroadcastFactory and TorrentBroadcastFactory not exist before?