FlowOp, simulation of discrete production systems