Soweit es die Verzeichnisstruktur und die Benennung betrifft, versuche ich meine Projekte nach dem Beispiel von
Java Packages zu organisieren. Bei der Benennung von Dateien nach diesem System (z.B. "org.firma.project.forms.main.pas") wird das ganz auch schön in der Modellansicht von Delphi abgebildet.