### Problem The repository is starting to grow in complexity, methods for structuring the project need to be improved so it's easier to navigate and maintain. ### Solution Update tests folder structure, API folder, client folder, and common folder.