I'm not entirely sure, I've never been fluent with Maya and this is my first attempt of trying to do a full rig, in the past I've made nodes such as the kind for the sentinels in Halo CE but nothing like this.
Here's the the threads I've been using for learning about all of this.
thread 1
thread 2