Warum geben Leute mit 8.000+ Postings solche Tipps zu einem Problem, was offensichtlich stark verstrickt ist, um es noch fester zu verstricken?
Warum hast du dein Projekt so konzipiert, dass du so viele Units anlegen musstest? Ist dir das beim Erstellen nicht schon "komisch" vorgekommen? Units sollten nur dazu dienen, um Funktionen und Routinen auszulagern und (idealerweise) nicht als Auslagerungsplatz für Inhalte.
Wie ist dein Projekt denn aufgebaut? Wenn es ein "interaktives" Buch ist, warum bist du dann nicht z.B. mit dem TWebBrowser rangegangen und hast die Inhalte in
HTML-Dateien ausgelagert? Du kannst auch ganz simpel diese Daten als .txt-Dateien ablegen und per Memo (oder RichEdit) ganz einfach laden.
Prinzipiell sollte man viele Programminhalte (in deinem Fall "Buchseiten") in externen Dateien auslagern. Das macht das spätere Erweitern und Bearbeiten um längen leichter.