Firearm construction