Internet Archive BookReader - First principles