Change the file_hierarchy struct a bit to be more comprehensible