WIP: Add word wrap #22

Draft
Toast wants to merge 3 commits from wordWrap into main

3 commits