Code convention

Naming


Structure


Classes


### Includes


Misc