Create fields by dragging them onto the workspace
Drag and drop WorkspaceFields to rearrange them
Reuse _getFieldById
Don't allow dragging parents onto children
Fix error moving fields