Is it possible to do something like this with UI?

Is it possible to do something like this with UI?

Hi,

I'm new to jQuery. I was wondering if it is possible to do something like this with jQuery UI:

I have a list of criteria which need to be organized into sub-criteria (possibly more than 2 levels). So for example there are 5 criteria, and the user might want to place 3 of them into one of the others as sub criteria, and so on.
I can't find an elegant solution to this problem. I've seen a few tree views (although not in jQuery UI), but they have a number of limitations. I want to be able to create, edit, and delete nodes as well.

Have any of you been able to solve similar problems?