- generate available units using Units.IsQuantity(...) - use Quantity.MultiFunctionalVariables to populate supported units - centralize unit selection through Units.GetQuantity()