Renderer-neutral presentation document shared by plugins and surfaces.
Summary
Types
@type t() :: %Vibe.Presentation.Document{ description: String.t() | nil, metadata: map(), sections: [Vibe.Presentation.Section.t()], title: String.t() | nil, version: pos_integer() }