Simulating Ideologies