TTreeCollection - Polymorphic Collection class which can contain hierarchical structures of different classes.
Next generation of TCollection with incredible features:
Each Item of Collection itself is a Collection
Hierachical Structure with TtreeNodes functionality
Polymorphic Tree - you can hold tree of any descendants of TTreeCollection.
Full Delphi streaming system support runtime/designtime:
Can save objects properties at designtime and runtime Stream Load/Save, File Load/Save
DB support functions- convert objects to text and text to objects
Very simple and convenient TreeCollectionEditor with access TreeCollection and their items properties in ObjectInspector
TRootCollection Component - simple implementation component whar hold Root TreeCollection.