Hardware in a Design Library...the correct way?

First I will explain what we are doing for hardware.

I found out from reading the forums and some tinkering that toolbox hardware could be saved as configurations. Such as taking only #10 Pan head slotted screws, meaning all 10-32 and 10-24 with every length toolbox has. I save the configuration, copy the file into our hardware folder, rename it to something like #10 Pan head slotted -316. I then go into the part, change the configuration names, descriptions, and add in part numbers and such. This way we have all the screw length we will ever need or never need. but regardless its all there.

Currently its a part, represented with a toolbox symbol on a drive. I've added this location to my design library, and everyone elses where we can grab whatever piece of hardware we need. Is this a correct or acceptable way of doing this? I noticed you can save a part as a library part sldlfp file...should we be saving this pieces of hardware as that instead? If someone has this hardware in an assembly and i open the part and add a part number to a different configuration...will that affect them in anyway.

Any input would be appreciated.

Also should these go in the vault...I've noticed that most dont put their hardware in the vault as its not REV controlled.

SolidworksParts And Features