The Portfolio Chef: Satisfy Your Investment Appetite