Add separated implementation of GcmZInfo

Fixes an item in #50.