This module provides a struct to represent a LiveComponent in the tree.
@type cid() :: %Phoenix.LiveComponent.CID{cid: integer()}
@type t() :: %LiveDebugger.Structs.TreeNode.LiveComponent{ assigns: map(), children: [t()], cid: cid(), id: String.t(), module: atom() }