Abstract file system access library