Moore is a lock.
As for Shenault, I looked it up and Codrington played just 69 snaps on defense last year, only in the regular season, mostly in the final 2 games (and in the 2nd half of both, when the game was out of reach against the Jets and they didn't care against the Patriots). I'd say Shenault offers more at WR and returner than Codrington offers at CB and returner. The only thing is Shenault hasn't returned punts in his career and may have to prove he can also do it.