they should do it like in real life:
to make a gun (or disassemble a gun), you need to have the Manual for this gun on you, and a Receiver (there could be a choice of customized receivers, but they're all compatible with the Manual)
Now, all you need Barrel, Bolt Group, Bolt Cover (or...