I've been using @Begin and @End for a while now, in what I consider very basic ways. All works relatively well. In an effort to get a deeper understanding of conversations and perhaps use them in a more advanced way, I tried to see what was going on under the covers:
#{conversation.id}
<ul>
<ui:repeat value="#{conversationStack}" var="entry">
<li>#{entry.description}</li>
</ui:repeat>
<ui:repeat value="#{conversationList}" var="entry">
<li>#{entry.description}</li>
</ui:repeat>
</ul>
You would need to define the page description in pages.xml.