Factored out a separate Data.Analytics.Numeric hierarchy