I would like for a new command called "setObjectModel". This command would be used for things like setting the interior model or exterior model with a script. The command would work the same as setObjectTexture but it would only have a global variant.
Example:
player setObjectModel [1, "\MyAddon\Interior.p3d"]
The "0" value would be used for the exterior model while a "1" value would be used for the interior model. The other "2-10" values would be used for additional parts like hidden selections.
For objects like a flag pole, you could change the flag type and/or the pole type if the appropriate p3d model exists. By using a value of "2" or "3" on the AH-9, you could add the FLIR camera model onto the vehicle.