High level object oriented file system abstraction.