I need to create the following hierarchy
table of "Archives" (year, title, description)
each Archive can have many "Sections" (title, description, cover photo)
each Section can have many "Items"(photo, title, description)
A user can create an archive its sections and its items all through front end forms.
Then there is an "Archives" page that shows the archive titles, click one and it shows that archives sections and then click one and you can see the items.
I am pretty sure I create a dataObject for each piece right? but I do not know where to put the many_many or has_many and I do not know how to make front end pages for creating the data or how to make a page that assembles it all to view. I am so lost. HELP!