Originally, the engine / editor used os.path for all path strings, but after realizing backslashes were enforced on windows (where only forward slashes were needed), this was dropped in favor of manually concatenating. pathlib should provide better support that os.path