Queueing, Simulation and Optimization for Performance-oriented Design of Warehouse Systems