Moving from Character to String preparatory to doing 2nd-order generation from words rather than letters