Addressing breaking IFileSystem changes

@pranavkm
Unix/Windows? Need to support `\`?