How to make my chatbot output a rich format besides text?

How can I configure VS to make my chatbot output a rich format besides text?
The rich format could be like:

  1. Small pictures interweaved with text.
  2. Append quick action buttons, like thumb up/down, share, etc.
  3. Append follow-up prompts, like “I’d like to learn more details about A or B or C”, etc.
  4. Clickable pictures/text with a hyperlink to navigate web