Combined Cooling, Heating and Power: Decision-Making, Design and Optimization