How to use playable layers for emotes and Animations?

I’ve recently gotten back into making avatars, and with the SDK I was excited for unlimited power. The power was cut short however when I came upon playable layers.

My question for the topic is “How do I use Playable Layers for Emotes and Animations?”
I have some dances that I want my avatar to be able to do, but I don’t know where to put them.
As for the animations, I was wondering how can you toggle an animation on and off for a toggleable object such as a gun with a hand trigger being able to play an animation that shoots a bullet.

If someone could tell me what to do, or post a video on what to do, I would be so thankful! :purple_heart: :purple_heart: :purple_heart: