As much as I like them both, I could see one or all 3 of Wallmark, McGinn, and/or McKegg (although McKegg is a UFA) shipped out along with Faulk as part of a package for that higher talent player. As of right now, however the lines look like this:
McGinn/Aho/Williams
Niederreiter/Staal/Teravainen
Svechnikov/Wallmark/Foegele
XXX/McKegg/Martinook
Slavin/Hamilton
Pesce/Faulk
de Haan/TVR
If/as the team continues to play well, the potential that somebody nobody wants to see leave might not have to go. If Ferland isn't re-signed, then you need to keep some grit....McGinn, Foegele, and Martinook bring that as well, but is it enough....and is it enough to keep them on the squad if a more talented player surfaces.
Speaking of talent, the previously mentioned Saarela, Gauthier, Necas, Geekie, or even Roy will all push to make the big club. On the back end, Jake Bean and Roland McKeown are both likely NHL ready. And what about a guy like Poturalski or even Patrick Brown (who has shown up well this post season). The key point is that there's potential, but you never know what you have until actual game play.
In the end, I think Svech and/or Nino will be on the top line as a wing, the other ends up next to Jordan on the 2nd line. McGinn is probably better suited on the 3rd/4th line. McKegg is likely signed by another team. So your bottom 6 is likely some combination of Foegele, McGinn, Wallmark, and Martinook, leaving a couple of slots for a Checker (or two) and/or a scoring 3rd liner (a Brett Connolly type perhaps?).
I guess all of this represents good problems to have, but some might not feel we're doing enough to upgrade our offense.