Case class for Scaling families that take no parameters
Hashing Algorithms
Hash space strategy
Parameters need to uniquely define a linear scaling function
A trait to be extended by a case class containing the args needed to define a family of scaling & descaling functions
Parameters need to uniquely define a linear scaling function
the slope of the linear scaler
the x axis intercept of the linear scaler