Added experimental support for variables in CSS (only runtime, no build routine yet)
Re-factored funciton to get rid of excessive variables declarations
Merged