Started: changing specs for improved design: :min, :max merged into :string, :integer, etc
Changed: specs for new design
Dev. checkpoint: Touchups.