I need to create a hierarchy tree UI that enables the user to add an item to the tree from within the tree itself.
Click on a parent item within the tree to add a child.
A drop-down box opens up beneath the parent item.
Fill in a text field and press submit.
The new child item is created under the parent item, and is indented 2-5 spaces.
Next, I want each level to be expandable/collapsible by clicking on a > to the left of the parent item.
Finally, I need to be able to click on a parent item and move it and its children to another spot within the tree.