I'm designing a template editor for my WPF app. Each template is compromised of multiple child items. Here's a mock up:

The user should be able to move template items between the History, Examination and Plan tabs. I'm having trouble deciding how to achieve this from a UI design point of view. Options I've thought about:
- Drag and drop the template items onto the desired tab headers. This functionality may not be immediately apparent to the user.
- Inline combo box next to the relevant item.
- Button with modal dialog next to the
Add itemlink button already present. Probably the worst option as it disrupts user workflow.
Is my design clear so far and how should I go about implementing this function.
