Making the UI drag and drop. Also making the parents collapsible.