WPF Control that allows images to be drag drop to another control with grid lines