I don't even know if I'll be able to do this, I'd probably just mess it up so im just gonna put this off for a while. Anyhow what is the process of changing the text pointers, that would help me understand the process better.
1. Get the offsets for start and finish of the block of text
2. Get the pointers for both