11. The non-transitory computer readable medium of claim 10 , further comprising instructions defining the steps of: determining that a second page is being viewed; defining a second segment of the first paragraph that fits on the second page; generating second segment layout data associated with the second segment; and rendering the second segment based on the second segment layout data.
10. The non-transitory computer readable medium of claim 8 , further comprising instructions defining the steps of: determining that the first paragraph does not fit in an available height associated with a page; defining a segment of the first paragraph that fits within the available height; generating segment layout data associated with the segment of the first paragraph; and rendering the segment based on the segment layout data.