You can not create new GlobalType's they are locked away in the Enums schemes, however, this is one of the few schemes that actually has placeholders included. Buffer8-14 and UniqueBuffer0-10. Check out UnitGlobalTypes.xsd.
I have not tried adding new ones, there was a mod here someone made that added citizens though.