Tear out character gender data, define within template, more declarative, simpler, faster.