simulate_model function

A Function to Simulate a Model from a Generic Simulation Function, with Pre and Post Processing