Designing and Operating a Warehouse