Automated and flexible “what if” simulations development