Teach Vecs about a new type: Strings

More mixed enum/number chunk cleanup, plus better comments.
Get the Strings available in the enum update path for String chunks.
(still no saving of Strings into String chunks, but the data is now
there)