The recipe for a finished weapon is simple: an existing weapon and a finish definition.
The same finish can be used on different weapons to create multiple entries to the CS:GO Workshop.
A variety of finish styles are available. Each style represents a real-world gunsmithing or finishing technique.