def initialize_core_attributes(data)
      # Create a hash to map each category to positional indexes
      categories = data.each_with_index.group_by(&:first)
      @cat_hash = categories.transform_values { |group| group.map(&:last) }