Lets try C++ for breaking down the data by path..
Initial attempts to do hierarchical size dumping; ultra lame but ...