I have a simple iPad app that consists of 5 different View Controllers. Each one has links to every other one. The user starts off on the main page, selects one of the 4 other pages, and from those pages, can go back to the main page or directly to any other page. What is the best way to do that?

I could use modal segues, but I could then end up with huge chains of modal views. I don't know if there are any memory issues with this, but from what I've read, this isn't really what modal segues are for. I was considering using modal segues, but dismissing each modal view before displaying the next.

A Navigator Controller seems to be designed more for a hierarchy of views, not views that have no relationship to each other.

Any ideas?