Delphi Component Like Lotus Notes "Views"

I'm looking for a Delphi Component that functions like Views in Lotus
Notes.  The component needs to read a database and display it in a
format similar to a TreeView. Does something like this exist?

It would display the following table:
Animals    Dogs    Husky
Animals    Dogs    Akita
Animals    Cats
Animals    Horses

like this:

- Animals
    - Dogs
        - Husky
        - Akita
    - Cats
    - Horses

< 1K Download