Zu deinem Komponenten-Thema: neuen Thread aufmachen!
Naja, wenn eine gute Dokumentation vorhanden ist, dann macht doch einfach ein Wiki draus? Oder eben eine andere Dokumentation, in der man sich bewegen und suchen kann.
Alternativ würde ich an der Stelle fast eine
DB-Vorschlagen, da diese wesentlich mächtiger ist als die genannte THashedStringList. SQLite oder Firebird Embedded wären hier ein Anfang. Im Forum findest du massig Threads zu diesen beiden
DBMS.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)