## Object Hierarchy

        GObject
            GApplication
                GtkApplication
                    EShell
            EExtension
                EShellBackend
            GInitiallyUnowned
                GtkWidget
                    GtkContainer
                        GtkBin
                            EShellContent
                            EShellSidebar
                            EShellSwitcher
                            GtkWindow
                                EShellWindow
                        GtkBox
                            EShellSearchbar
                            GtkHBox
                                EShellTaskbar
            EShellView