GlyphHub The Font Engineering Toolkit: Live Font Creation in a Self-supporting Programming Environment