Added a Glyph.parent property
Changed the layout of Glyph.layout()

In the process, also fixed stem-flipping