Removed ArrayTypes, it's no longer needed
Changed calling convention
Removed the useless IClass* null
Some minor comment fixups
Arrays, oh arrays, such annoyance, much wow
Finally did it, with a shit-ton of other changes in between