Inserting draggable/resizable text and images

I’m working on an “Instagram Stories or Snapchat like” app to let users create their own drawing with text, images, emojis. But I need help inserting draggable and resizable text and images to the canvas. Is that possible? If possible how can I do it?