The Download group of packets was in desperate need for a restructuring. Now, instead of using `DownloadServerList` to list everything, different object types now are downloaded through their own seperate packets. (Improving network efficiency)