Introduces a Cube2Sphere class to encapsulate parameters and methods for improved modularity and readability.
Refactors argument parsing and validation logic within main(), reducing redundancy and enhancing error handling.
Extends .gitignore to include 'venv/' for better virtual environment management.
This restructuring enhances maintainability and promotes better object-oriented design.