added framework for associating things to characters on character creation