Initialize with Default::default or new_with_loaded if you have already loaded data, load plugins and programs through load_plugin and
load_program, start execution with start_execution, execute step-by-step with execute_step (will advance automatically)