Do away with metric metadata

The indirection caused by moving specific metric config fields into a `metadata` dict causes complications when trying to use the metric config data as model data on the client side.