I'm having trouble following all of the add/remove glyph stuff in here and `GlyphViewModel`. It would be a good idea for us to meet on hangouts tomorrow or Friday (outside the group meeting) to go over this.