Units Converter object performs scale/offset conversions, but can also be used any double-to-double conversion, and contains an implementation to chain multiple conversions together.
No conversion, where convert trivially returns the value.
Allow conversion, but this is a flag that indicates the result should be dimensionless because the Ratiometric units were not convertible.
convert the value in the source units to the target units.
convert the value in the source units to the target units, preserving the data type. TODO: study where this is used, because it seems like the unit should determine its use. For example, Units.CDF_TT2000 might want Long.
lookup the UnitsConverter object that takes numbers from fromUnits to toUnits. This will chain together UnitsConverters registered via units.registerConverter.