Based around MCL schema:
-turret_ [needed to properly support hull MG, and AA MG]
—rocket_<1…n> [for launchpoint and hiding piece]
For ships (composites):
- Not sure how to deal with US AA MGs.
- Landing craft have ramps and doors and stuff to consider,
- Type 4 200mm will have a special loading anim with breach loaded rocket
- Fallback to lower weaponID if relevant piece does not exist (just use nil check)