Types of specifications in construction