Ein Datenmodul für eine Datenbank mit "allem Drum und Dran" in der
IDE designen.
Zur Laufzeit je Datenbank eine Instanz dieses Datenmoduls erstellen und mit der jeweiligen Datenbank verbinden.
Letztlich ist ein Datenmodul auch nur ein Objekt und je Datenbank wird ein entsprechendes Objekt erstellt.
Wenn's mal nicht mehr zwei identische Datenbanken sind, sondern (warum auch immer) 3, 4, 42, ..., dann kannst Du weiterhin für jede Datenbank eine Instanz dieses Objektes (= Datenmoduls) erstellen, ohne Dir weitere Gedanken über die Kopie von irgendwelchen Tabellenkomponenten ... machen zu müssen.