Overcoming Challenges Business Cartoon Vector Illustration