paladinx333
Sergeant at Arms

I am going to make a guess by saying that I believe the 'Code Refactoring' came as a necessity that was not planned.
Can you imagine what the code base must have looked like after eight years of false starts and half implemented features? The refactoring probably should have happened before early access started, but that is another issue.