Changing extensions
New example
Move functions to external file
Conditionals and external script
Optimilisation - conditionals support, inlining