Big update this post. The player character is working. There’s a functional pause menu which enables the player to shuffle parts (it also is able to save and load player build configurations). Quite happy how it’s going so far.
However, the next thing that needs to be done next is updating all the parts to function within the new system. But once that’s done, the player will be able to equip any combination of parts in the game world.