Manage Multi Layer List View

I need to create a layered list view .

Like –




---------------------------------------

-  Item 1[add][edit] 

---------------------------------------

      [ Item 1 Description ]


      - [b]Item 1.2 [add][edit][/b]

      --------------------------------

        [Item 1.2 Description ]

---------------------------------------

-  Item 2[add][edit] 

---------------------------------------

      [ Item 2 Description ]


      -  Item 2.2[add][edit] 

      ----------------------------

        [Item 2.2 Description ]




        -  Item 2.2.1[add][edit] 

      ----------------------------

          [Item 2.2.1 Description ]

.

.

[size=2]is there any extension available ?[/size]