# Functions
NewConfig returns a new Config instance.
NewConnection returns a new instrumented Gorm database connection.
NewConnectionDetails creates a new ConnectionDetails struct from a DB configuration.
# Structs
Config is the database connection configuration.
ConnectionDetails represents database connection details.