General Contractor, All Aspects of Construction