Drag and drop almost implemented using behaviors. Created ViewModels for ZoomControl and GraphArea