Weaponry framework - Fire Weapons

I have a weapon system, modular, a bit like the Cryengine one, that would allow you to create ANY weapon you want, with blueprint events. BUT its on c++, so i cant sell the plugin in the marketplace. It even has different zoom types, ballistic physics, and allows for fire mode switch anywhere.