Various changes to get a first version of character creation logic.