## Object Hierarchy

        GObject
        ├── TeplAbstractFactory
        ├── TeplApplication
        ├── TeplApplicationWindow
        ├── GtkTextBuffer
        │   ╰── GtkSourceBuffer
        │       ╰── TeplBuffer
        ├── TeplFile
        ├── TeplFileLoader
        ├── TeplFileSaver
        ├── TeplFoldRegion
        ├── GInitiallyUnowned
        │   ├── GtkWidget
        │   │   ╰── GtkContainer
        │   │       ├── GtkGrid
        │   │       │   ├── TeplGotoLineBar
        │   │       │   ├── TeplLanguageChooserWidget
        │   │       │   ├── TeplPanel1
        │   │       │   ├── TeplSpaceDrawerPrefs
        │   │       │   ╰── TeplTab
        │   │       ├── GtkBox
        │   │       │   ├── GtkInfoBar
        │   │       │   │   ╰── TeplInfoBar
        │   │       │   │       ╰── TeplProgressInfoBar
        │   │       │   ╰── TeplTabLabel
        │   │       ├── GtkBin
        │   │       │   ├── GtkWindow
        │   │       │   │   ╰── GtkDialog
        │   │       │   │       ├── TeplLanguageChooserDialog
        │   │       │   │       ╰── TeplPrefsDialog
        │   │       │   ├── TeplLineColumnIndicator
        │   │       │   ├── TeplOverwriteIndicator
        │   │       │   ├── TeplPanelSwitcherMenu
        │   │       │   ├── GtkButton
        │   │       │   │   ╰── GtkToggleButton
        │   │       │   │       ╰── GtkMenuButton
        │   │       │   │           ╰── TeplStatusMenuButton
        │   │       │   ├── TeplStyleSchemeChooserFull
        │   │       │   ╰── TeplStyleSchemeChooserSimple
        │   │       ├── GtkNotebook
        │   │       │   ╰── TeplNotebook
        │   │       ╰── GtkTextView
        │   │           ╰── GtkSourceView
        │   │               ╰── TeplView
        │   ╰── GtkSourceGutterRenderer
        │       ╰── TeplGutterRendererFolds
        ├── TeplMetadata
        ├── TeplMetadataManager
        ├── TeplPanelItem
        ├── TeplPanelNotebook
        ├── TeplPanelSimple
        ├── TeplPanelStack
        ╰── TeplSettings
        GInterface
        ├── TeplTabGroup
        ├── TeplLanguageChooser
        ╰── TeplPanel
        GFlags
        ├── TeplFileSaverFlags
        ╰── TeplGutterRendererFoldsState
        GEnum
        ├── TeplInfoBarLocation
        ├── TeplNewlineType
        ├── TeplSelectionType
        ╰── TeplSettingsThemeVariant