hierarchical interface to non-file objects that appear as if they were regular files