Data structures for page readers