To achieve repeatability, a random seed input is added.
By this method, the original prompt text remains intact when
serializing and deserializing from a PNG or history.
But the random seed ensures the same choices will be made
when re-translating the "choices" in the original prompt
text, thus ensuring repeatability.
Also, choices can now be nested.