How do i orginize 8+ movement animations?

After playing for a while with the animation system, (beginner) i found out it is VERY Unefficient to run more than 3 changes in a walking animation:

I Want to be able to move my character in 8 directions. i also want every animation to be able to switch to the other one without pausing the first animation (so it won’t just jump from running backwards to running forwards, i want to be able to run backwards and than idle and than backgwards on the same press)

the animation window will look like this:
192812-upload-2022-2-18-18-4-36.png

I cant find any good tutorial for this (that uses more than one animation state)

because if i wanted to jump, land, fall, swim, throw something or do stuff it will cause more of those and will be very unefficient.

how do these need to be orginized?

Thanks!

[Solved!]: Blend Trees.