Please pardon my ignorance/slowness in learning on this.

I’ve really been trying to "get it", but I’m still struggling, and this overly verbose post might prove detailed enough for someone else to be interested enough to provide input, too. About halfway through writing this, ironically, I’ve begun to understand what I’ll be doing (I...think).
I’ve been obsessively studying my butt off for the last few days on everything (very helpfully) posted here, but there are still some fundamentals of this project that have me completely stumped, specifically on
how to implement these things inside of ModX. I’m afraid that what I’m asking for is more hand-holding, unfortunately. Please look over this and let me know where I’m wrong or am confused.
Please allow me to reiterate my exact scenario. - I’d appreciate help from anyone who can chime in. See below for my ugly, makeshift sitemap of sorts - I am a strong visual and interactive learner, so similar existing code examples would be amazing.
KEY for the sitemap below:
? = I’m really confused about how the logical layout of this page (split into TVs, templates, chunks, snippets, etc) is going to look like, even for basic operation
! = This page is relatively close to complete, as far as the client’s requirements are concerned (very ugly, but he doesn’t care)
( ) = me attempting to describe the resource in some detail and what other resources/elements will be applied to it/are already applied
![[~Home]] resource page (has "BaseTemplate" template applied to this resource, css is referenced by template, currently working fine)
|
--
?[[~RV_List]] resource page (lists all currently published/selling RVs; this will probably utilize [[getResources]] snippet to pull
some TVs from each of the below resources, and [[getPage]] for pagination. This resource page will be loaded
INTO [[~Home]] when it is clicked on in the wayfinder nav menu, as per my understanding, which is why it will get its own template for content being displayed {as Josh helpfully suggested}).
|
--
?[[~SPECIFIC RV Detail Example 1]] resource page (one resource for *each* RV? How should I name these to keep them organized in Manager, then? Anyways, this will output
all TVs for stored item
through the resource - also will use dressy jQuery-style hover pictures as featured on client’s desired sample page
http://yachtauctions.com/listing.php?vessel=6514 {not mine and I have no affiliation with them}, I’ll worry about that later when data is actually displaying

)
|
--
?[[~SPECIFIC RV Detail Example 2]] resource page (uses same template file as above, the only difference being that it contains
different default {create/edit doc tab, in Manager} and user-made TVs {template variables tab} as
part of the resource)
|
--
?[[~SPECIFIC RV Detail Example 3]] resource page (the third sample RV. These will all be stored under their own subfolder for basic organization - I’ll make a separate Manager login for the client, separate of mine, with all non-critical editing areas hidden, he will still see these for editing purposes...sound right to you?)
|
--
![[~Informational Page 1]] (using same "BaseTemplate" as home)
|
--
![[~Informational Page 2]] (using same "BaseTemplate" as home)
All I need is for someone to either a.) confirm that this all seems about right, or b.) tell me that I’m completely off my rocker in how I’m attempting to build this functionality into the site (and provide some examples, or explain where I’m wrong, ideally).
Thanks again for the previous help, Josh, at least I’ve gotten this far!