Note: It is recommended that you go through the Creating an Animation Rig and Multi-Aim Constraint section before watching this video.
This video does a great job with explaining the Animation Rigging Package in-depth as well as setting up rigs and an aimable weapon. However, keep in mind that the IK Component manages a Multi-Aim Constraint's Source Object (the aim target).
(Video credit to Code Monkey)