diff --git a/generate_docs.sh b/generate_docs.sh
index c4a13807c3099fa92ab866f4566432cbf893e7cd..895b3800b6fb4715bb0bd1a5d596f8ca9b272cc6 100755
--- a/generate_docs.sh
+++ b/generate_docs.sh
@@ -22,7 +22,7 @@ mkdir "./docs/build/"
 
 
 ## Auto-generate docs source files, from actual Python code in project.
-#sphinx-apidoc -o ./docs/source/api/ ./src/connectors/
+#sphinx-apidoc -o ./docs/source/api/ ./py_dbcn/connectors/
 
 
 ## Remove modules .rst file, because we don't actually care about it.
diff --git a/main.py b/main.py
index 990a58bfd0624fd5e76ec33566fe48c36a5d1c55..08ce72723e150c31a65c4229a3d22beac6725056 100644
--- a/main.py
+++ b/main.py
@@ -6,8 +6,8 @@ Entrypoint for manually testing project logic.
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
-from src.logging import init_logging
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/__init__.py b/py_dbcn/__init__.py
similarity index 100%
rename from src/__init__.py
rename to py_dbcn/__init__.py
diff --git a/src/connectors/__init__.py b/py_dbcn/connectors/__init__.py
similarity index 100%
rename from src/connectors/__init__.py
rename to py_dbcn/connectors/__init__.py
diff --git a/src/connectors/core/__init__.py b/py_dbcn/connectors/core/__init__.py
similarity index 100%
rename from src/connectors/core/__init__.py
rename to py_dbcn/connectors/core/__init__.py
diff --git a/src/connectors/core/core.py b/py_dbcn/connectors/core/core.py
similarity index 98%
rename from src/connectors/core/core.py
rename to py_dbcn/connectors/core/core.py
index afd1597a283896e377abfe8bd1bb479c3fc40f0f..e3b47b87d4140baf635c8d202323e7bf870d552f 100644
--- a/src/connectors/core/core.py
+++ b/py_dbcn/connectors/core/core.py
@@ -9,7 +9,7 @@ Should be inherited by language-specific connectors.
 from abc import ABC, abstractmethod
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 from .database import BaseDatabase
 from .display import BaseDisplay
 from .query import BaseQuery
diff --git a/src/connectors/core/database.py b/py_dbcn/connectors/core/database.py
similarity index 99%
rename from src/connectors/core/database.py
rename to py_dbcn/connectors/core/database.py
index caed8b418c78b4c01049190f4d62f439b9a59640..4f6b9aa5cd79fb8159ad0690b924d823dae2c350 100644
--- a/src/connectors/core/database.py
+++ b/py_dbcn/connectors/core/database.py
@@ -8,7 +8,7 @@ Should be inherited by language-specific connectors.
 # System Imports.
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/core/display.py b/py_dbcn/connectors/core/display.py
similarity index 99%
rename from src/connectors/core/display.py
rename to py_dbcn/connectors/core/display.py
index cfc63542f847f73b244bdddbb1e5644f69636df4..72acd26b7922a8180c528416e335265d1ec24c69 100644
--- a/src/connectors/core/display.py
+++ b/py_dbcn/connectors/core/display.py
@@ -8,7 +8,7 @@ Should be inherited by language-specific connectors.
 # System Imports.
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/core/query.py b/py_dbcn/connectors/core/query.py
similarity index 96%
rename from src/connectors/core/query.py
rename to py_dbcn/connectors/core/query.py
index 5462a94f4af9310bbb2e20573816e38a31e873e3..5d5e80297bc7d65e0e0b7b8e00cc61e8d234ff67 100644
--- a/src/connectors/core/query.py
+++ b/py_dbcn/connectors/core/query.py
@@ -8,7 +8,7 @@ Should be inherited by language-specific connectors.
 # System Imports.
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/core/records.py b/py_dbcn/connectors/core/records.py
similarity index 99%
rename from src/connectors/core/records.py
rename to py_dbcn/connectors/core/records.py
index 7bd17bf0bb1ef2aaf292df522f4571eecd608696..3a5da289a77d1e11538f520141971f7ce930a733 100644
--- a/src/connectors/core/records.py
+++ b/py_dbcn/connectors/core/records.py
@@ -8,7 +8,7 @@ Should be inherited by language-specific connectors.
 # System Imports.
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/core/tables.py b/py_dbcn/connectors/core/tables.py
similarity index 99%
rename from src/connectors/core/tables.py
rename to py_dbcn/connectors/core/tables.py
index 18d03ff43ec9ee5b2b764ed28876df5f86abc3a7..57a5421b2bbfcabb92a306ad9d90f138c182f9c4 100644
--- a/src/connectors/core/tables.py
+++ b/py_dbcn/connectors/core/tables.py
@@ -8,7 +8,7 @@ Should be inherited by language-specific connectors.
 # System Imports.
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/core/validate.py b/py_dbcn/connectors/core/validate.py
similarity index 99%
rename from src/connectors/core/validate.py
rename to py_dbcn/connectors/core/validate.py
index e3ffd5da437f33c3fb430ffc39c7137fcce68d65..1b7e9a20f8f53856d6a64cd6b582c72456be0a44 100644
--- a/src/connectors/core/validate.py
+++ b/py_dbcn/connectors/core/validate.py
@@ -9,7 +9,7 @@ Should be inherited by language-specific connectors.
 import copy
 
 # User Imports.
-from src.logging import init_logging
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/__init__.py b/py_dbcn/connectors/mysql/__init__.py
similarity index 100%
rename from src/connectors/mysql/__init__.py
rename to py_dbcn/connectors/mysql/__init__.py
diff --git a/src/connectors/mysql/core.py b/py_dbcn/connectors/mysql/core.py
similarity index 95%
rename from src/connectors/mysql/core.py
rename to py_dbcn/connectors/mysql/core.py
index e7ef4693e4f583aa61c9efec08b18e7e84090d68..7400f857006a3ab4451bf645c6068f7bb47f12cc 100644
--- a/src/connectors/mysql/core.py
+++ b/py_dbcn/connectors/mysql/core.py
@@ -14,8 +14,8 @@ from .query import MysqlQuery
 from .records import MysqlRecords
 from .tables import MysqlTables
 from .validate import MysqlValidate
-from src.connectors.core import AbstractDbConnector
-from src.logging import init_logging
+from py_dbcn.connectors.core import AbstractDbConnector
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/database.py b/py_dbcn/connectors/mysql/database.py
similarity index 84%
rename from src/connectors/mysql/database.py
rename to py_dbcn/connectors/mysql/database.py
index 0d31c2e8d82beb577fa54b605c33f0bbc13608d8..95dd5c85a4056cec049dfdbc115b5a040f55dfb2 100644
--- a/src/connectors/mysql/database.py
+++ b/py_dbcn/connectors/mysql/database.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.database import BaseDatabase
-from src.logging import init_logging
+from py_dbcn.connectors.core.database import BaseDatabase
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/display.py b/py_dbcn/connectors/mysql/display.py
similarity index 85%
rename from src/connectors/mysql/display.py
rename to py_dbcn/connectors/mysql/display.py
index 6df92327af9eba15553a718638b792accc266c0c..8624e1c0f301a9bfd8f286eb8048f183038ab18d 100644
--- a/src/connectors/mysql/display.py
+++ b/py_dbcn/connectors/mysql/display.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.display import BaseDisplay
-from src.logging import init_logging
+from py_dbcn.connectors.core.display import BaseDisplay
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/query.py b/py_dbcn/connectors/mysql/query.py
similarity index 84%
rename from src/connectors/mysql/query.py
rename to py_dbcn/connectors/mysql/query.py
index 6ff8f3df1b14565a3cb1b33e3f8b20389118d4c2..d668e6a24eddd859aed5abc806db32e9501d6d62 100644
--- a/src/connectors/mysql/query.py
+++ b/py_dbcn/connectors/mysql/query.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.query import BaseQuery
-from src.logging import init_logging
+from py_dbcn.connectors.core.query import BaseQuery
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/records.py b/py_dbcn/connectors/mysql/records.py
similarity index 84%
rename from src/connectors/mysql/records.py
rename to py_dbcn/connectors/mysql/records.py
index 0be6afca23c35d996c61e6f6d7ef61d8a8ebacaf..bf0fbcddc71ceb15e10ee6341c9f904f1141bd46 100644
--- a/src/connectors/mysql/records.py
+++ b/py_dbcn/connectors/mysql/records.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.records import BaseRecords
-from src.logging import init_logging
+from py_dbcn.connectors.core.records import BaseRecords
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/tables.py b/py_dbcn/connectors/mysql/tables.py
similarity index 84%
rename from src/connectors/mysql/tables.py
rename to py_dbcn/connectors/mysql/tables.py
index 410342e37abd3a8a867a15775a6cd325bd02aca7..39329bb23d0d991d0100943bd3ffabc5f7b91c64 100644
--- a/src/connectors/mysql/tables.py
+++ b/py_dbcn/connectors/mysql/tables.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.tables import BaseTables
-from src.logging import init_logging
+from py_dbcn.connectors.core.tables import BaseTables
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/mysql/validate.py b/py_dbcn/connectors/mysql/validate.py
similarity index 84%
rename from src/connectors/mysql/validate.py
rename to py_dbcn/connectors/mysql/validate.py
index 0aa1d161105a8a80efe02a11b6a7b93ddb0e2386..e1d090faf7e71732dda2fd08b491104116cc9224 100644
--- a/src/connectors/mysql/validate.py
+++ b/py_dbcn/connectors/mysql/validate.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to MySQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.validate import BaseValidate
-from src.logging import init_logging
+from py_dbcn.connectors.core.validate import BaseValidate
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/__init__.py b/py_dbcn/connectors/postgresql/__init__.py
similarity index 100%
rename from src/connectors/postgresql/__init__.py
rename to py_dbcn/connectors/postgresql/__init__.py
diff --git a/src/connectors/postgresql/core.py b/py_dbcn/connectors/postgresql/core.py
similarity index 95%
rename from src/connectors/postgresql/core.py
rename to py_dbcn/connectors/postgresql/core.py
index a42a9eef56592a01090351990972fdc061545675..396be8f676dfdea2a023155aadb69af0dd830b78 100644
--- a/src/connectors/postgresql/core.py
+++ b/py_dbcn/connectors/postgresql/core.py
@@ -13,8 +13,8 @@ from .query import PostgresqlQuery
 from .records import PostgresqlRecords
 from .tables import PostgresqlTables
 from .validate import PostgresqlValidate
-from src.connectors.core import AbstractDbConnector
-from src.logging import init_logging
+from py_dbcn.connectors.core import AbstractDbConnector
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/database.py b/py_dbcn/connectors/postgresql/database.py
similarity index 84%
rename from src/connectors/postgresql/database.py
rename to py_dbcn/connectors/postgresql/database.py
index a7ca306676fc4303fcd682e54c77074111ac915c..0bbe3cb23372c26e54f2105238c0598460664264 100644
--- a/src/connectors/postgresql/database.py
+++ b/py_dbcn/connectors/postgresql/database.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.database import BaseDatabase
-from src.logging import init_logging
+from py_dbcn.connectors.core.database import BaseDatabase
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/display.py b/py_dbcn/connectors/postgresql/display.py
similarity index 85%
rename from src/connectors/postgresql/display.py
rename to py_dbcn/connectors/postgresql/display.py
index a83471511b76b512ec08fb6ca3f4a8c02dd9dfa4..21e4974813c80b177edf035a9500c27f854bd52d 100644
--- a/src/connectors/postgresql/display.py
+++ b/py_dbcn/connectors/postgresql/display.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.display import BaseDisplay
-from src.logging import init_logging
+from py_dbcn.connectors.core.display import BaseDisplay
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/query.py b/py_dbcn/connectors/postgresql/query.py
similarity index 84%
rename from src/connectors/postgresql/query.py
rename to py_dbcn/connectors/postgresql/query.py
index d127c25cecacd4aed73fe11cfc28b037ee2fa53a..c2e6aa57f1462ee7447658abe7a8754d47ae6d20 100644
--- a/src/connectors/postgresql/query.py
+++ b/py_dbcn/connectors/postgresql/query.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.query import BaseQuery
-from src.logging import init_logging
+from py_dbcn.connectors.core.query import BaseQuery
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/records.py b/py_dbcn/connectors/postgresql/records.py
similarity index 85%
rename from src/connectors/postgresql/records.py
rename to py_dbcn/connectors/postgresql/records.py
index 316522bab87b53526e1c9f4cd4c40c9657a00ddf..48cc15cb973f094a16ca89a9567f4ee11d13a1ab 100644
--- a/src/connectors/postgresql/records.py
+++ b/py_dbcn/connectors/postgresql/records.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.records import BaseRecords
-from src.logging import init_logging
+from py_dbcn.connectors.core.records import BaseRecords
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/tables.py b/py_dbcn/connectors/postgresql/tables.py
similarity index 84%
rename from src/connectors/postgresql/tables.py
rename to py_dbcn/connectors/postgresql/tables.py
index 44f15f5321c9fa8303b42c289e9501a21e791511..ff17869fd6c3a5100b10c4596c4ebbd8e9a29e77 100644
--- a/src/connectors/postgresql/tables.py
+++ b/py_dbcn/connectors/postgresql/tables.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.tables import BaseTables
-from src.logging import init_logging
+from py_dbcn.connectors.core.tables import BaseTables
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/postgresql/validate.py b/py_dbcn/connectors/postgresql/validate.py
similarity index 85%
rename from src/connectors/postgresql/validate.py
rename to py_dbcn/connectors/postgresql/validate.py
index 24175e5990d4cecb0053233e9ba3b8541c752a29..80a26d25b55931c2859acc679e1befcfed192062 100644
--- a/src/connectors/postgresql/validate.py
+++ b/py_dbcn/connectors/postgresql/validate.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to PostgreSQL databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.validate import BaseValidate
-from src.logging import init_logging
+from py_dbcn.connectors.core.validate import BaseValidate
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/__init__.py b/py_dbcn/connectors/sqlite/__init__.py
similarity index 100%
rename from src/connectors/sqlite/__init__.py
rename to py_dbcn/connectors/sqlite/__init__.py
diff --git a/src/connectors/sqlite/core.py b/py_dbcn/connectors/sqlite/core.py
similarity index 95%
rename from src/connectors/sqlite/core.py
rename to py_dbcn/connectors/sqlite/core.py
index 3f076ca3e590b0b6c6595057bea5a5bd9142b5b9..583072a484f0b9cb8d229529cf98221d39048023 100644
--- a/src/connectors/sqlite/core.py
+++ b/py_dbcn/connectors/sqlite/core.py
@@ -14,8 +14,8 @@ from .query import SqliteQuery
 from .records import SqliteRecords
 from .tables import SqliteTables
 from .validate import SqliteValidate
-from src.connectors.core import AbstractDbConnector
-from src.logging import init_logging
+from py_dbcn.connectors.core import AbstractDbConnector
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/database.py b/py_dbcn/connectors/sqlite/database.py
similarity index 84%
rename from src/connectors/sqlite/database.py
rename to py_dbcn/connectors/sqlite/database.py
index f79fa427919b7d9db3ff404057feb11b32e0a010..c7cc817a02ae5ce0ea8575f76aa5eb60720c6287 100644
--- a/src/connectors/sqlite/database.py
+++ b/py_dbcn/connectors/sqlite/database.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.database import BaseDatabase
-from src.logging import init_logging
+from py_dbcn.connectors.core.database import BaseDatabase
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/display.py b/py_dbcn/connectors/sqlite/display.py
similarity index 85%
rename from src/connectors/sqlite/display.py
rename to py_dbcn/connectors/sqlite/display.py
index b8e40d317728964381f298e2115be825ae03e60b..cfc7d4937d4310ce501db0ee9bac96dbef7a0b27 100644
--- a/src/connectors/sqlite/display.py
+++ b/py_dbcn/connectors/sqlite/display.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.display import BaseDisplay
-from src.logging import init_logging
+from py_dbcn.connectors.core.display import BaseDisplay
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/query.py b/py_dbcn/connectors/sqlite/query.py
similarity index 84%
rename from src/connectors/sqlite/query.py
rename to py_dbcn/connectors/sqlite/query.py
index 3bac88c5c362d2f4bd632d2a5ba5a9488e974814..51e29b694a198835428c1b3f8cdb9037df304894 100644
--- a/src/connectors/sqlite/query.py
+++ b/py_dbcn/connectors/sqlite/query.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.query import BaseQuery
-from src.logging import init_logging
+from py_dbcn.connectors.core.query import BaseQuery
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/records.py b/py_dbcn/connectors/sqlite/records.py
similarity index 84%
rename from src/connectors/sqlite/records.py
rename to py_dbcn/connectors/sqlite/records.py
index 95fa89429c73190bf0da9c6a57b7ca44624b39e4..40d53e6e07c670a17980074260d73831209f94a1 100644
--- a/src/connectors/sqlite/records.py
+++ b/py_dbcn/connectors/sqlite/records.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.database import BaseDatabase
-from src.logging import init_logging
+from py_dbcn.connectors.core.database import BaseDatabase
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/tables.py b/py_dbcn/connectors/sqlite/tables.py
similarity index 84%
rename from src/connectors/sqlite/tables.py
rename to py_dbcn/connectors/sqlite/tables.py
index ca676f735a93c6b6cc501de372b1e91cf5931b72..3f72ddb3bd847ba27a25b409ec6708e896fb6607 100644
--- a/src/connectors/sqlite/tables.py
+++ b/py_dbcn/connectors/sqlite/tables.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.tables import BaseTables
-from src.logging import init_logging
+from py_dbcn.connectors.core.tables import BaseTables
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/connectors/sqlite/validate.py b/py_dbcn/connectors/sqlite/validate.py
similarity index 84%
rename from src/connectors/sqlite/validate.py
rename to py_dbcn/connectors/sqlite/validate.py
index ecb21394609cd1f702543c63e1363f0109d12883..b2e6c7fbf44d2e2e40836cb8a739465fa45ea7e2 100644
--- a/src/connectors/sqlite/validate.py
+++ b/py_dbcn/connectors/sqlite/validate.py
@@ -7,8 +7,8 @@ Contains database connection logic specific to SqLite databases.
 # System Imports.
 
 # User Imports.
-from src.connectors.core.validate import BaseValidate
-from src.logging import init_logging
+from py_dbcn.connectors.core.validate import BaseValidate
+from py_dbcn.logging import init_logging
 
 
 # Import logger.
diff --git a/src/logging.py b/py_dbcn/logging.py
similarity index 99%
rename from src/logging.py
rename to py_dbcn/logging.py
index 9a2f5c17b7ad8cf87dcb931d7fea960475df190c..0876f4e8ad327b77356b283acb34bd1ff18972d7 100644
--- a/src/logging.py
+++ b/py_dbcn/logging.py
@@ -15,7 +15,7 @@ import logging.config
 this = sys.modules[__name__]
 this.settings = None
 project_dir = pathlib.Path().absolute()
-this.logging_directory = project_dir.joinpath('src/logs')
+this.logging_directory = project_dir.joinpath('py_dbcn/logs')
 this.logging_class = 'logging.handlers.RotatingFileHandler'
 this.logging_max_bytes = 1024 * 1024 * 10    # Max log file size of 10 MB.
 this.logging_backup_count = 10               # Keep 10 log files before overwriting.
diff --git a/tests/connectors/core/test_database.py b/tests/connectors/core/test_database.py
index 8b1cc079e4725ae3563b777050503dde440250bd..e62c1034f2987ad06424d6a8b2c740f0e39ddff3 100644
--- a/tests/connectors/core/test_database.py
+++ b/tests/connectors/core/test_database.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestCoreDatabase(unittest.TestCase):
diff --git a/tests/connectors/core/test_display.py b/tests/connectors/core/test_display.py
index 8fdbeab7ce6a912f58aca18400c7fbd3e8363d1f..2292275bfdf74c58bc361f37e2f3599ebd763fec 100644
--- a/tests/connectors/core/test_display.py
+++ b/tests/connectors/core/test_display.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestCoreDisplay(unittest.TestCase):
diff --git a/tests/connectors/core/test_query.py b/tests/connectors/core/test_query.py
index a4d07f8a92a5b22f1821eb58f54825d111cfd5ce..c70fb699427df1f5e4ecc25273019144ad76a19c 100644
--- a/tests/connectors/core/test_query.py
+++ b/tests/connectors/core/test_query.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestCoreQuery(unittest.TestCase):
diff --git a/tests/connectors/core/test_records.py b/tests/connectors/core/test_records.py
index ce9f981e09528893e45a14eaa7ee1654a6bf7223..48bacc288c3b075bc1a2f86713a52ba8cca5950d 100644
--- a/tests/connectors/core/test_records.py
+++ b/tests/connectors/core/test_records.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestCoreRecords(unittest.TestCase):
diff --git a/tests/connectors/core/test_tables.py b/tests/connectors/core/test_tables.py
index 7fac9fc674658650a7e3cd04145490fc514931fa..ceb8039d04d908bea198bd9c90071328f83f819f 100644
--- a/tests/connectors/core/test_tables.py
+++ b/tests/connectors/core/test_tables.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestCoreTables(unittest.TestCase):
diff --git a/tests/connectors/core/test_validate.py b/tests/connectors/core/test_validate.py
index 396af52ccc4399bad809712cd70721da844e0700..2b3b6436df2a73043e802510190f708d636c1a8f 100644
--- a/tests/connectors/core/test_validate.py
+++ b/tests/connectors/core/test_validate.py
@@ -7,8 +7,8 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
-from src.connectors.core.validate import BaseValidate
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors.core.validate import BaseValidate
 
 
 class TestCoreValidate(unittest.TestCase):
diff --git a/tests/connectors/mysql/test_core.py b/tests/connectors/mysql/test_core.py
index 53c466734d21f79aeec8a7649db985c931e93ee6..255e01e7a3453f91ebab93e73bf4543720ae1b75 100644
--- a/tests/connectors/mysql/test_core.py
+++ b/tests/connectors/mysql/test_core.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config
-from src.connectors import MysqlDbConnector
+from py_dbcn.connectors import MysqlDbConnector
 
 
 class TestMysqlDatabaseParent(unittest.TestCase):
diff --git a/tests/connectors/mysql/test_validate.py b/tests/connectors/mysql/test_validate.py
index ef425e2d39c90c3f3dce1b228c9dcc6e19ab710e..518a088131c70bb935cb0c95d194b6f63322ab16 100644
--- a/tests/connectors/mysql/test_validate.py
+++ b/tests/connectors/mysql/test_validate.py
@@ -7,8 +7,8 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
-from src.connectors.core.validate import BaseValidate
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors.core.validate import BaseValidate
 
 
 class TestMysqlValidate(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_database.py b/tests/connectors/postgresql/test_database.py
index 970c9685a06832c3aba8a76a0af8ac87b68d0695..5240090c5a3a8c06d0fa036c7864bc00a248f488 100644
--- a/tests/connectors/postgresql/test_database.py
+++ b/tests/connectors/postgresql/test_database.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestPostgresqlDatabase(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_display.py b/tests/connectors/postgresql/test_display.py
index 38da3e1ab4a27b73a2e1de012ee9e9cb9df3c9e8..c54f75890c33baee7fbb1dbbe174d27a3f60dcf3 100644
--- a/tests/connectors/postgresql/test_display.py
+++ b/tests/connectors/postgresql/test_display.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestPostgresqlDisplay(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_query.py b/tests/connectors/postgresql/test_query.py
index d87a2c95a95f3face38e43e7cb2a73b45af8b1ce..ba801aceb0b89ecb70fdd329bc30f32415b28c67 100644
--- a/tests/connectors/postgresql/test_query.py
+++ b/tests/connectors/postgresql/test_query.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestPostgresqlQuery(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_records.py b/tests/connectors/postgresql/test_records.py
index 8c083c87c3e760cfa69d795bf3631c16b9af0536..8420108bf22f182430895b5c7b3cd868b97d4295 100644
--- a/tests/connectors/postgresql/test_records.py
+++ b/tests/connectors/postgresql/test_records.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestPostgresqlRecords(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_tables.py b/tests/connectors/postgresql/test_tables.py
index 13a19ae407bf82363129effdb0d128b89266d78f..4240b3ec5fb5971a76be16e0c08139b5625fbfcc 100644
--- a/tests/connectors/postgresql/test_tables.py
+++ b/tests/connectors/postgresql/test_tables.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestPostgresqlTables(unittest.TestCase):
diff --git a/tests/connectors/postgresql/test_validate.py b/tests/connectors/postgresql/test_validate.py
index c6361d754611931809442f26497eb328bb51f9ea..814d7ba2096f5863d798271baddc3f9f7ba1807b 100644
--- a/tests/connectors/postgresql/test_validate.py
+++ b/tests/connectors/postgresql/test_validate.py
@@ -7,8 +7,8 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
-from src.connectors.core.validate import BaseValidate
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors.core.validate import BaseValidate
 
 
 class TestPostgresqlValidate(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_database.py b/tests/connectors/sqlite/test_database.py
index df0cbd0d42a8256e6d73ee05c9b3d95b248d2a35..9f056f3f23708cb4dcf29d46eb01d03e7ff1a27a 100644
--- a/tests/connectors/sqlite/test_database.py
+++ b/tests/connectors/sqlite/test_database.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestSqliteDatabase(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_display.py b/tests/connectors/sqlite/test_display.py
index 95023cd8c47c97fb1643bed329c23a9d3badccf1..fd4d5e29b069de1058830664f2c2359df6d0b85f 100644
--- a/tests/connectors/sqlite/test_display.py
+++ b/tests/connectors/sqlite/test_display.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestSqliteDisplay(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_query.py b/tests/connectors/sqlite/test_query.py
index fa242ac9c357eb10fd5ae55d4a419d946a5a1683..c1c7b59c39649208fcfe0bd783670dce4f7a0142 100644
--- a/tests/connectors/sqlite/test_query.py
+++ b/tests/connectors/sqlite/test_query.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestSqliteQuery(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_records.py b/tests/connectors/sqlite/test_records.py
index 66e39fbe4636ce77592e858060d88a20e92fddf4..eceec413b5ef9acf2d4da8009692b9c94cd882ba 100644
--- a/tests/connectors/sqlite/test_records.py
+++ b/tests/connectors/sqlite/test_records.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestSqliteRecords(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_tables.py b/tests/connectors/sqlite/test_tables.py
index d43e0a61a7e813d108f87c2139558cd1d5b07648..992cf17904b62fbb9ad2c8384db0c69ae6435291 100644
--- a/tests/connectors/sqlite/test_tables.py
+++ b/tests/connectors/sqlite/test_tables.py
@@ -7,7 +7,7 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
 
 
 class TestSqliteTables(unittest.TestCase):
diff --git a/tests/connectors/sqlite/test_validate.py b/tests/connectors/sqlite/test_validate.py
index 47169ea17cf73a89c831bf8fb39e4ab3885cbd53..31b7cb1c887a2803bebabffd4d4fe8254e9ec9fa 100644
--- a/tests/connectors/sqlite/test_validate.py
+++ b/tests/connectors/sqlite/test_validate.py
@@ -7,8 +7,8 @@ import unittest
 
 # User Imports.
 from config import mysql_config, sqlite_config
-from src.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
-from src.connectors.core.validate import BaseValidate
+from py_dbcn.connectors import MysqlDbConnector, PostgresqlDbConnector, SqliteDbConnector
+from py_dbcn.connectors.core.validate import BaseValidate
 
 
 class TestSqliteValidate(unittest.TestCase):