title: Rust Bevy mod_picking_change Highlighting Defaults
body: <p>I'm unfamiliar with the general way of changing the defaults, and diving into the source code of the <code>bevy_mod_picking</code> library didn't reveal any obvious answers for me (a newcomer to rust).</p>
  <p>I would like to change the highlighted colours of the picked/selected mesh. I got this far:</p>
  <pre><code>commands.spawn_bundle(PbrBundle {
      mesh: meshes.add(Mesh::from(shape::Plane { size: set_size*1.2 })),
      material: transparent_material,
      transform: Transform::from_xyz(0.0, 1.0, 0.0),
      ..default()
      }).insert_bundle(PickableBundle{
          highlight: highlight::Highlight {
  
              // how to change this to a transparent colour?
  
              ..default()
          },
          ..default()
      });
  </code></pre>
  <p>Looking into the <code>highlighting.rs</code> or the <code>bevy_mod_picking</code> library, I see this line:</p>
  <pre><code>/// Marker component to flag an entity as highlightable
  #[derive(Component, Clone, Debug, Default)]
  pub struct Highlight;
  </code></pre>
  <p>However, the word &quot;Highlight&quot; doesn't appear in any further code leaving me wondering as to what to do next to modify the colours. There are some default colours defined further down, but they use different structs such as <code>Highlightable</code>, so I was quite lost after that. I would like to have a transparent colour as I don't want to see the highlighting at all in my use case.</p>
  <p>Would be good to get an answer on the above + provide some kind of reference to this coding pattern for future reference.</p>