List and explain in detail the contingency variables that should be considered in determining an appropriate structure in organizational design.