Practices - Include Order

Include order shall be the following:

1.Precompiled header ( if applicable )

2.Includes from current module

3.Includes from other modules

4.Includes from external libraries