Package -- A collection of commonly used VHDL constructs that can be shared by more than one design unit, i.e., by multiple Entity Declarations, Architecture Declarations, Configuration Declarations, and Package Declarations. Packages consist of a Package Declaration and an optional Package Body.
Performance bonds and payment bonds are often written as one bond, but by definition they are not the same. They differ in that: A performance bond assures satisfactory performance of the terms of the contract. A payment bond assures that the subcontractors, laborers, and material suppliers will receive payment for the services and products used to fulfill the contract.
<br /><br /> Therefore, whether a given transaction involves a guarantee or a performance bond depends on the relative bargaining strengths of the parties, and the difference assumes great significance in cases where there is a dispute between A and B as to the existence of the primary payment obligation.