Oh well, I'm currently trying to re-make the Text Box behavior in order to use it in another behavior, for which I could actually use the basic one with some tweaks, but I want to extend the functionality. Now that's crazy, isn't it?
But yes, snapping this whole logic is getting more and more complex, but I guess that's just the challenge splitting the text into lines poses (and it seems I won't have to use a single code block for that!). Not to mention that now I'm making text justification, and though I haven't really begun it yet, I also want to add a spacing between single letters, which would practically mean splitting each word into letters and draw each letter separately. >.<
So yes, you might wait for a new set of functions which you'll probably barely use, anyway! O.o'