Now that I've wasted several hours on drag and drop I've found that there's a nuget package that does it in two lines... Haha.