Sporo pracuję na danych zhierarchizowanych w postaci drzew. Często sam tworzę te drzewa (z różnych źródeł danych), a następnie manipuluję nimi, przerzucając obiekty z jednego węzła do innego. Większość zadań tego typu wykonuję "na piechotę" w oparciu o prosty framework, który sam napisałem. Niemniej, wygodniej byłoby mi na tym pracować "przeciągając" całe gałęzie z jednego miejsca do drugiego.
Czy znacie jakieś rozwiązanie, które (np. na podstawie jakiegoś schematu) wygeneruje mi drzewa, którymi następnie będę mógł manipulować (przeciągać, dodawać/usuwać elementy) w przeglądarce?