new src files for gui simulation added in src folder and corresponding replacement files for non_gui_simulation added in src_non_gui folder