Differentiate among types of warehouses according to location, structure, layout, and proprietor/operator.