TDispatchTree is a component specially designed for enterprise applications and anywhere analysis models have a
hierarchical tree topology.
It's a very O.O. component giving a new dimension on high level managing  the relational databases complexity .
It encapsulates a very powerful  dispatching system and allows a  full customizable events dispatcher.
Developers can define, assign and propagate their own events all over the tree, following any path as well as the real  system needs.
At : http://utenti.tripod.it/burzox/  you can find a full component  explanation , 11 examples  (three of them on dataBase applications)
and a full help  Delphi's like

remark : Shareware version  works only while Delphi's IDE  is running , regular version price is $25 .