-Allowing value rule compressions to not return anything (marks as no change)
-Adding 'addRuleCallback' to be notified when new rules are added
-Adding 'Calc Units' Compression
-Adding 'Function Units' Compression
-Moving gradient compression to value instead of rule