Now only 512MB is committed on startup. Loaded XEXs are placed into their required addresses in the 0x8... range. Kernel structures are allocated from the normal heap like other data. There should no longer be any magical pointers.
This removes a lot of useless passing around of the PAL object.
They now will show up in xcode/etc.