I have question about splitting large text into fairly even pages dependings on the content, how can I do that. And when splitting is done how should i store it the the db, page by page ?