The way the Descriptor Block objects are returned has been completely modified to use a process that builds a tree using DefaultMutableTreeNode. MTFDescriptorBlockTreeBuilder has been added, which is a factory class that returns a tree of Descriptor blocks. A problem where files were being skipped has been fixed. Known bugs/issues: Too much debug information is printed, and no logging has been implemented.