Making weapon changes easy,Making switching weapons in 2D easier

I am making a basic 2d game where you have multiple weapons, Armour and sheilds for a pixel art character. I was wondering if there was a way to have one base character sprite sheet and then add accessories to your character without having so many sprite sheets.,I am making a game where you can change weapons, sheilds, and armor for your pixel art character. Just with three different options for each object I’ll need 27 sprite sheets and I’m planning on adding more. Is there a way to have a base character sprite sheet and then add the weapons, armour, and sheilds without having so many sprite sheets.

You can draw the accessories in different image files with transparency, and simply place one spirite renderer on top of the other in your scene.