Open
Description
As the current names are a bit confusing, and merging the 2 would share quite a lot of common code (both need to check for the file, ...)
Sensor = reader, Effector = writer.
The simplified usage would be
Region rIn = FileIORegion("region1", "read", "path/myFile.txt");
...
Region rOut = FileIORegion("region3, "write", "output.csv");
I'm not sure how much API-breaking would be removing the 2 classes and merging the functionality to 1, but we could provide wrappers to keep the old API.