All of the text is stored in the script - all of it. One giant block, which is highly unusual.
As for adding events, no idea. I don't think anyone has ever documented the GBA version's event script. My guess is that it's nothing like the original, given how differently the rest of the data is stored.