Armor socket system

Im want to make an armor system where different armor pieces (different helmet models, chest pieces, etc) are attached to a socket and can be switched for different models from a main menu customization screen, but im having difficulty wrapping my head around how to store the models and swap through them. Any helpful links or advice would be greatly appreciated.