Would try to do something around Virtanen and/or Hutton to bring in a scoring winger. Dunno if it would be enough for guys like Nylander or Ehlers, but don't throw in draft picks. Sign another reasonably priced top-six guy out of free agency. Trade Tanev at the draft for whatever you can get, retain Edler, and try to get Jake Gardiner if healthy (or cheaper, sub-30 alternative if he is unavailable).
Get rid of Granlund, Motte, one of Sutter/Beagle, Pouliot, Baertschi, Spooner, and Schaller. Sign Brandon Tanev. Trade Markstrom for picks at the draft, and sign basically any veteran netminder of reasonable age and ability to platoon with Demko.