It's just basically mounting another weaponimage to whatever mountpoint you want it to be at. You just have to make it mount that image when you unmount the main image. As for the fancy angling and positioning, there are rotation and offset parameters that you can mess with.