Part I. Object Hierarchy

    GObject
    ├── GSimpleActionGroup
       ╰── TalkatuActionGroup
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ├── GtkContainer
              ├── GtkBin
                 ├── GtkWindow
                    ╰── GtkDialog
                        ├── TalkatuAttachmentDialog
                        ╰── TalkatuLinkDialog
                 ├── GtkListBoxRow
                    ╰── TalkatuHistoryRow
                 ├── GtkToolItem
                    ├── GtkToolButton
                       ╰── TalkatuMenuToolButton
                    ╰── TalkatuToolDrawer
                 ╰── GtkScrolledWindow
                     ╰── TalkatuScrolledWindow
              ├── GtkBox
                 ├── GtkInfoBar
                    ╰── TalkatuAttachmentPreview
                 ├── TalkatuEditor
                 ╰── TalkatuMessageActions
              ├── GtkListBox
                 ╰── TalkatuHistory
              ├── GtkTextView
                 ╰── TalkatuView
                     ╰── TalkatuInput
              ╰── GtkToolbar
                  ╰── TalkatuToolbar
           ╰── GtkMisc
               ╰── GtkLabel
                   ╰── TalkatuTypingLabel
    ├── GtkTextBuffer
       ╰── TalkatuBuffer
           ├── TalkatuHtmlBuffer
           ├── TalkatuMarkdownBuffer
           ╰── TalkatuWholeBuffer
    ├── TalkatuHtmlRenderer
       ╰── TalkatuHtmlPangoRenderer
    ├── TalkatuSimpleAttachment
    ├── GtkTextTag
       ╰── TalkatuTag
    ╰── GtkTextTagTable
        ╰── TalkatuTagTable
    GInterface
    ├── TalkatuAttachment
    ╰── TalkatuMessage