Base weapon appearance as cosmetics

Just a small thing but id like it if when you get a weapon you unlock its appearance as a cosmetic for other variants of its type.

Weapon cosmetics already ignore what the actual weapon model is and I see no harm in letting people choose to have their heavy variant be green without giving up on the performance characteristics. Just in general it would be nice to have more easily obtainable and simple cosmetics to give people some variety.