Why aren't these self-contained within `GlyphViewModel`?