Interesting. So if I understand correctly, the goal is largely to promote guidelines that improve compatibility and performance?
The reasons for each of the choices we made is all within the comments of the source file, so it is easier to choose what to keep and what to change.