Supplemental Code 3. The simulation framework.