feat: keep outlines editable around content the canvas cannot draw

One unknown paragraph made its whole outline a read-only placeholder. It now lays out as a
labelled placeholder box in the flow and the rest of the outline stays editable. An outline
the editor cannot hold, such as a picture with no text beside it, draws as stored rather than
as a placeholder. Object layouts carry their kind (picture, file, ink or placeholder) instead
of optional fields.

Assisted-by: claude-opus-5.5
b822df2242clover caruso committed on 9/26/2026, 3:26:21 AMparent5b135a2
6 files changedLine totals unavailable