The vanilla 1.12 WoW.exe is 4.55 MB and as far as I can tell contains the networking, rendering, and unpacking .mpq file libraries. How in the world did the wow team fit everything into this small executable? The other .dll seem to be for handling audio and windows libraries. I checked the data directory and I found lots of shaders, but nothing else that seems to glue networking, rendering, and UI together. Am I missing another binary with the code for networking, rendering, unpacking .mpq files, UI, and lua interpreting?