Makes sense to me. For the really large ships, potentially I could just do some voroni fracturing on the actual models and have those pregenerated and able to fly apart when they die. It would only be for things like starships, guardians, golems, and king-units, I think. Maybe not even all starships or guardians. But the amount of data would be reasonable enough, and it's the sort of thing that can be pre-baked at design time and then run in realtime for much cheaper later.