Designing and Implementing a Discrete‐Event Simulation Framework