Dragable and tearable tab control for WPF