Add cartridge header struct