pub fn spacing_steps( base_px: f64, ratio: f64, min_step: isize, max_step: isize, ) -> Result<Vec<f64>, SpacingScaleError>