def has_chips?(options = {})
      _chips
      options = {
        group:         nil,
        family:        nil,
        performance:   nil,
        chip:          nil,
        creating_chip: false
      }.update(options)
      if @_chips.nil? || @_chips == {}
        return false
      else
        return !!show_chips(options)
      end
    end
def has_chips?(options = {})
      _chips
      options = {
        group:         nil,
        family:        nil,
        performance:   nil,
        chip:          nil,
        creating_chip: false
      }.update(options)
      if @_chips.nil? || @_chips == {}
        return false
      else
        return !!show_chips(options)
      end
    end
Returns Boolean based on whether the calling object has any defined specs
 If the mode option is selected then the search is narrowed