I think you may be looking at a small piece of your business. You may have to step back since
Vendors sell you Things and Things are part of your Business. You'll record info about the Things which may include PartNumber, Description, Color, Weight, Size.... Price, UnitOfMeasure...
And Contractors do the Work which can probably be broken into Projects, Tasks, Location/Site...
Also, you have roles/functions/duties like salesmen, PMs, contracts people....PM, billing.
A PM can manage 1 or Many Projects
A Project can be made of 1 or Many Tasks
It seems you have a PM on Vendor side and on Contractor side???
I think you have to create a model to show what your Business includes. You can focus on a piece of the puzzle, but you'll have to know at some point, how the pieces fit together. Better to design iit now, and build it based on your priorities.
Good luck.