File systems extended with some additional, but optional features. Integration with external API requiring platform dependent file paths should be simpler.
Abstract file systems may choose to not overwrite existing files. DataStoreObjectFileSystem and ZipFileSystemBase direct API calls made thread-safe.
ProlificDataFileManager: Used to create files with a unique name (according to a naming scheme), when files may be created by multiple sources and even multiple processes.
Advanced logging in Mechanical.Common: safe to use for multiple processes logging into the same directory. ProlificDataFileManager naming scheme changed. There is always at least one log entry.