Advice on Gun-Reload Animation

Hello, I need some basic tips on how to do a gun-Reload animation, how do I set up the armature, and what way shall I proceed? I want the magazine to be pulled out and put in again. Thanks for your help!