Each glyphs has properties that may be accessed. Most of these can
also be set after the glyph is initialized, with the exception of the
glyph's type. This is not a real restriction, as it is almost never
useful to create glyphs of types other than buffer.