This represents some bytes of a blob.
Blobs are sent in smaller chunks to keep message sizes manageable.
A Directory can contain Directory, File or Symlink nodes.
Each of these nodes have a name attribute, which is the basename in that
directory and node type specific attributes.
The name attribute:
A DirectoryNode represents a directory in a Directory.
A FileNode represents a regular or executable file in a Directory.
A Node is either a DirectoryNode, FileNode or SymlinkNode.
A SymlinkNode represents a symbolic link in a Directory.