I have this problem when I’m creating “Terms of Service/Privacy Policy” pages.
What I’ve done is created a collection and broke down the text into sections. I added a number parameter to sort in order to keep them in order.
Then, added the list to the screen that displays all texts.
(Or alternatively, simply use multiple text components.)