Basic texture support
Simplifying primitive expression constructors
Using simplifed expression constructors
Getting rid of forConstant evaluator
Moving things around
NegationEvaluator
ConstructorEvaluator
ComponentEvaluator
FloatOperationEvaluator
genericizing operation evaluator
Removing most operation evaluators
getting rid of dot evaluator
BinaryOperationEvaluator
cross evaluator