feat(tree): Add model hierarchy for tree plugin

The hierarchy is defined using either parent and children properties in rows model.

parent can contains name or id of parent row, and children is a list of name or id children rows.