Just one more: 4) Should child widgets be stored as pointers as in glyph.h or directly as in text-edit.h?