Refactored the ItemInfos nodes

Refactored the ItemInfos nodes to have seperate child nodes for Texts
and Requests. Updated the example.