Character Part Editor?

Is it possible to make 2D Character Editor where you can choose a Part that is a Sprite with pre defined Properties and Behavior and add that to the 2D Character/Sprite that acts as the Player?

I’m sorry, I don’t think I understood that very well
Could you maybe be more specific, or give an example of what you want to achieve?

I want to create an Editor that allows you to create a Ship for example where you can drag parts of pixel art images that has for example different stats. Like the Ship Builder of Cosmoteer.