Documentation Contribution Quickstart Guide General Program Architecture Project File Structure C++ Style Guidelines Simulation Goods Ideologies Provinces