Various major improvements, corrections, modifications, etc.
Refactoring.
Refactoring.
Refactoring.
Numerous fixes, modifications, corrections, improvements.