Swift3にて、TableViewのセルによって、画面遷移先をそれぞれ振り分けた場合、その遷移先のページ(複数)同士だけでスワイプでページめくりをさせて、また、各遷移先のページからは、NavigationControllerの戻るボタンなどからTableViewのページに戻れるようにしたいのですが、やり方が分からないです。

初期画面はTableViewのあるVCで、NavigationControllerをEmbedしております。
TableViewのセルからそれぞれの遷移先に画面遷移させるところまではできています。

Swift勉強中であまり難しいことは分かりませんが、教えて頂けると大変助かります。
宜しくお願い致します。