Multiple Character Ranges

Adds saving them to EGM, just like path points, though it will need
changed again when the glyph shit is dumped there, as a result of our
YAML parser being utter fucking non-compliant garbage.