ProductTree
------------------------------------------------------------------------
Build a custom tree with product information.

The sample builds a tree containing custom product information. Products
are composed of subproducts, and the price of each is the sum of the 
prices of the subproducts.