In the Version objects, should the logical file path values in the state block allow windows or unix directory separators (eg. "dir/file.txt" vs "dir\file.txt")? Should a file name in a logical path be allowed to contain any directory separator characters (eg. "dir/file_with_/_char.txt)? Or should OCFL even care what's in that logical file path?