Dynamic Measurement System for WTPart
Users should have an option to select the Measurement Unit (SI, MKS, CGS etc) on the fly everytime they create/update a WTPart (Instead of setting it from Preference as it will apply for all the cases). It should also have a mechanism that will calculate and update the attribute values if the unit of measure is updated.
For eg - If the user selected meter (m) for a length attribute and later on he updated it to mm then the attribute value should get updated automatically by multiplying it by 1000.

