I'm not sure about this as well.
I've read the guide and understand the basics about lists but, for example, this code:
<list name="itemsList.product.cart" />
and later...
<list name="info" type="inherited" product="{product}" />
What are these 'list names' ? This is always a problem with MVC.. there always loads of files and I'm never sure where to start looking..
EDIT:
To go into more detail I can't find how the code <list name="info" type="inherited" product="{product}" /> generates the product in the list from these files...
http://i.imgur.com/B29lVLo.jpg