Default vars proof of concept
Further separation of default vars
Whitespace
Refactoring defaults vars stuff
Comments