Evas has quite good text handling, but it doesn't extend past individual strings, and while that's enough for many things, you can't get too far in a presentation program without being able to do things like wrap text across lines, or centre align blocks of text. To perform these things, I built a TextBox object, which takes paragraphs of text and flows them into a rectangle. Paragraphs can be left, right or centre aligned within the box, and fonts can be changed at any point.