_substitute.py Functionality to substitute IOs in an Ordeq project. IOs are substituted based on a mapping provided by the user. This allows for flexible reconfiguration of IO without modifying the pipeline code.