If you are going to contribute it as a component, may I suggest using remapValue nodes rather than driven keys?
remapValue nodes evaluate a tiny bit faster. They will also never show up in the animator’s graph editor under any circumstances. (Who knows? Someone might select an entire hierarchy. There seems to be a lot of beginners who use mGear as well.)
I also had a weird production issue once where all the driven keys in a referenced rig ended up having null information. The keyframe nodes existed, but no keys! So everything collapsed to zero. The rig file appeared fine. It’s a super rare bug, but remapValue would definitely be more stable and tamper-proof.