Internet Archive BookReader - Structural design