Specifically, are there any that allows for easy manipulation of rich text itself using code? I.e. inserting text, tracking cursor position, etc.