Wrapped an abstraction around files and the file system.