FileSystemObject         FileSystemObject::Body
  Directory
    CurrentDirectory
    DriveCurrentDirectory
    RootDirectory          RootDirectory::Body
    DriveRootDirectory       DriveRootDirectory::Body
    UNCRootDirectory         UNCRootDirectory::Body
  File
                           NamedFileSystemObjectBody

There are also instances of FileSystemObject where we don't know whether they are a File or Directory
