Any class that is a type of project item must implement IProjectItem. These classes
also follow a convention that includes "ProjectItem" as part of their name
//create a new FolderConnectionProjectItem
var folderLocationItem = ItemFactory.Instance.Create(@"C:\temp\mydata");
await QueuedTask.Run(() => Project.Current.AddItem(folderLocationItem as IProjectItem);