Os arquivos de razão são exibidos em hierarquias ou árvores, é que na maior parte eles estão em hierarquias. Arquivos dentro de pastas estão dentro de outras pastas e assim por diante.
Se você quiser um programa representando relacionamentos entre arquivos, por exemplo, quais executáveis dependem de quais dlls (no Windows) ou outros componentes executáveis ou arquivos de configuração ou scripts, eu não acredito que exista atualmente uma ferramenta que faça isso. Isso exigiria um programador com um conhecimento profundo de cada programa existente, ou um programa mestre capaz de consultar cada arquivo e encontrar cada relacionamento.
Em uma nota relacionada, o Windows Longhorn (que se tornou o Vista) originalmente deveria ter um novo sistema de arquivos que tornava as pastas e hierarquias menos problemáticas mantendo efetivamente um banco de dados de cada arquivo e então os programas solicitariam o banco de dados obter o arquivo que eles querem. Esta ideia foi abandonada, infelizmente, antes do envio. O Windows 7 tem pastas que mostram na visualização Meu Computador que agregam todos os arquivos de tipos específicos de dentro de seus vários diretórios de usuário para que, olhando para uma dessas pastas virtuais, você veja todos os seus documentos ou todas as suas imagens, independentemente de onde seu diretório de perfil eles realmente existem. Esta é uma aplicação semelhante mas mais simples do que o MS estava tentando em Longhorn.