Currently the module Database contains the classes for all supported databases.
If a Node app wants to use one database, it also has to import the packages from the other databases,
as thay are imported from the same module.
By splitting up the database specific classes into separate modules
plus a base database module for common database classes,
only the npm packages of the used databases have to be added to a project.
This also requires removing database specific references from the base database module.
Currently the module Database contains the classes for all supported databases.
If a Node app wants to use one database, it also has to import the packages from the other databases,
as thay are imported from the same module.
By splitting up the database specific classes into separate modules
plus a base database module for common database classes,
only the npm packages of the used databases have to be added to a project.
This also requires removing database specific references from the base database module.