Simulation Framework, front end with python, backend with C++