# Part VI. Object Hierarchy

        GObject
        ├── GarconMenuItemPool
        ├── GarconMenuDirectory
        ├── GarconMenuSeparator
        ├── GarconMenu
        ├── GarconMenuParser
        ├── GarconMenuNode
        ├── GarconMenuItemCache
        ├── GarconMenuItem
        ╰── GarconMenuMerger
        GInterface
        ├── GarconMenuElement
        ╰── GarconMenuTreeProvider

GInterface | GObject | GarconMenu
GarconMenuDirectory | GarconMenuElement | GarconMenuItem
GarconMenuItemCache | GarconMenuItemPool | GarconMenuMerger
GarconMenuNode | GarconMenuParser | GarconMenuSeparator
GarconMenuTreeProvider |  |