This commit undertakes a major architectural refactoring to improve project organization, scalability, and maintainability