Now uses units specified in skin - no longer hard coded to metric!
No longer limited to a selection of fields - can specify any field in the schema!
Lots of general tidyup, including moving hard coded variables into skin.conf settings.