The wrap.words vocabulary implements word wrapping on abstract word objects, which have certain properties making it a more suitable input representation than strings.
wrap-words ( words width -- lines )

wrapping-word

<wrapping-word> ( key width break? -- wrapping-word )