scaffold to use more robust approach to units, without crazy conversions
Provide a framework for defining custom units. Still debugging
working custom unit definitions now provided