Track all guest options in a single structure

This makes the face, hair, body, and saying all tracked in the same
structure so we can load it from a db and link all the options together
for a single guest.