Object Hierarchy

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