This class is used to provide schema information about the IDataLog, notice it is hierarchical, so it can be bound to a Tree control so user can drill into log item data at any level, the selected items can then be queried via IDataLog.GetDataValues.