Construction and engineering projects commonly involve a web of contractual relationships, with subcontractors, consultants, main contractors, engineers all having separate contractual relationships.