E-reader framework using CoreText for rendering and display