I should also note.
I am trying to avoid Project level information.
That may be the Trick for Paints for Example P1, P2, P3, P4, etc. That you change per job.
However I am building a set of materials and color for example for all the Split, Ground, Insulated, Smooth faced CMU from a Major Company. The Parts and Rendering are fairly easy to create. The same for Bejamin Moore paints as I have all their color tables for all their colors.
That way I can hoepfully grow the data set availabilities rather than losing them per job.