Oh, wow! Experimenting with some #Bevy the last few days, I've just realized you can create your own `SystemParam`s and `Query`s!🤯
So first let's look at `SystemParam`s:
You probably know those wild parameter lists in your systems, right!?
fn foo_system(res_foo: Res<Foo>, loc_bar: Local<Bar>, query: Query<(Entity, &Node, &mut Transform)>)
We want this to be more modular and reusable - so we create our own `SystemParam`, which we can use as a parameter to our system:
1/5