use tree map layout
refactored and display fully qualified name with better spacing.