A huge blueprint with a ton of static meshes to swap through and a gui to adjust the scale of them and a ton of static mesh sockets. I’d like some input on this myself.
I guess the placement of the components should not be a problem for you.
If you don’t find the plugins useful consider modelling various versions of outer shells and let the player choose one, although the freedom of the players will be severely limited by this.