You'd do things like take a picture of the Maps & Illustrations, size it for web use, upload it to your personal Roll20 art library, drop it from your library onto the game table. For NPC's, scenarios, box text, events, you'd just read & say it out-loud over the Roll20 Voice & Video webcam feature. For monsters & combats, you'd be able to use Roll20 chat room to do things like Roll 1d20+5 easily --- really, the complicated macros or sheet buttons are not necessary! But if you wanted every monster to have specific buttons (for Claws, or Breath Weapons, or saving throws required, and range, and duration, and so on), you'd need to make each monster/NPC as 1 character sheet, and fill in all of the abilities on that sheet for each. Because the Marketplace version has all of that stuff already done in Text & Graphics & Tokens & Character Sheets filled for you in Roll20 format. But yes you can & I do run modules from Book / Magazine / PDF / Paper / Notes. I mean I do it for old modules that don't exist in Roll20 yet, I personally wouldn't want to do it for Rime Of The Frostmaiden because the Roll20 marketplace product of that is very beautiful and well-done, a big time saver would be worth the price for convenience and sleekness.