Refactored PathDirectory turning the path fragment delimiter into an insert-time/compose-time argument. It is now possible to populate the directory without needing to convert directory separators so long as they have been normalized prior to insertion (i.e., not mixed, for example "data/jdoom\models/"). PathDirectory itself can now be used to do the "conversion" at compose-time.
Refactored PathDirectory turning the path fragment delimiter into an insert-time/compose-time argument. It is now possible to populate the directory without needing to convert directory separators so long as they have been normalized prior to insertion (i.e., not mixed, for example "data/jdoom\models/"). PathDirectory itself can now be used to do the "conversion" at compose-time.