Hey, so i don't know much about coding and curious how this works. Do they somehow retain anything from the blizzard client and use that? Or do they have to literary duplicate it from scratch and just go based off memory and information that is out there?