Random Attached objects

Would be possible to add a randomization feature to the attached models ? An
attach that changes each time the main simboject is instanced. This could be
very useful, and might save us from adding lots of complex RPN code to
behaviors to simulate this. The syntax might be something like this:

  ATTACH_RANDOM_POINT
    ..\..\model.1\Model_Variant1.xml



  ATTACH_RANDOM_POINT
    ..\..\model.2\Model_Variant2.xml



  ATTACH_RANDOM_POINT
    ..\..\model.3\Model_Variant3.xml