I dpn't know the answer to this question. However, I would like to know why they have to be so big.
GFCI's are actually much smaller than originally even though they now have an 8 pin SMD (Surface Mount Device) IC
http://www.national.com/ds/LM/LM1851.pdf
The early GFI's (The name GFCI came later) were way too big to fit in any Handy box so the ones I first came in contact with in the early 70's were panel mounts made by AirPax.
After National came out with their LM1851 (only in the DIP package- SMD came later) the GFI's were first able to be packaged in a Double D style package. Picture a really FAT old style receptacle (before Decora), only these early GFI's only had a
Single outlet. The other space was taken up by the Test/Reset buttons.
Anybody here remember those? I had a few stll around but I threw them all out ten years ago thinking I'd never have any use for those relics.
I am still surprised that modern packaging is able to get all the GFCI circuity crammed in such a small package. When you look at the enclosed block schematic at the block labeled Solid-State Circuitry there is much more in that block than the IC. There are a number of discrete components including a DC power supply for the IC.
Note also that there is no connection between ground and the GFCI circuit. The GFCI does not need a ground to do its job. Note the GFCI internal test button connects the bleed resistor to the CT input whereas the Test button on a three prong GFCI tester connects a bleed resistor between AC and Ground.
EDIT 2 Corrected error on schematic