A file is broken into a number of Blocks and uploaded to the Data Universe in pieces.
Each block is given a unique Block ID based on its contents.
A File Descriptor is created that contains the given file name, description, and other
information about the file, including a list of the Block IDs required to rebuild
the file when requested.
A Query searches the contents of File Descriptor Blocks to find files matching the given criteria.
The resulting table lists Blocks that match the query.
Query results are not deterministic in that different lists of File Descriptors may be returned with
The same file may occur in the Data Universe multiple times, possibly with different descriptions.
The File Descriptor ID is presented as a link that may be selected to recreate and download the file.