Do we still want this? And if so, how should the 'MetricFu.(re)configure' methods be called from it? Or should they be included in the config class entirely?

What should a configuration instance know about?  :metrics, :graph_engines, :formatting, :outputs, :formats...  and should it just reference the config object e.g. MetricFu.configuration.metrics returns MetricFu::Metric