TimeSpan GetPreferredTimeStep( DateTime start, TimeSpan minDt, TimeSpan curDt, double maxRelChange, double cutoff, double referenceValue )