added Glyph (subclassing InstructionGroup) that supports merging