Major commit
ConstantFinder was not added
Added support for uniform variables
Result: increased interactivity