Democracy Playground

I would like to be able to simulate different styles of democracy and figure out which ones are the best. Best, of course, has different meanings, but basically I would like to be able to:

  1. Define a process of simulating people in a democracy and their preference for abstract qualities or values
  2. Define a process for selecting candidates with specific randomized traits (potentially tying into demographic simulation)
  3. Examine the results of different democratic processes for a single or selection of electoral processes

Specifically I'm interested in:

Some things to be interested in (maybe basically just jumping from thing to thing in wikipedia)