Added Joules.
Added user defined literals, added unitless Scalar and Vector.
Added comment hint on how factory code worked.
Split knobs into knobs and constants.