A large amount of refactoring.
A lot is likely to be not functional that was previously. Will be finished soon.