In beta, im not sure what I did or how I did it but I crafted other slots on one of my guns. All guns have 4 slots, barrel, magazine, scope, and stock. And some dont have all the slots to upgrade, well I was able to add a slot to the gun to upgrade. ButI dont understand how these things open up...