ALightWeightInstanceManager::AddNewInstance

Takes a polymorphic struct to set the initial data for a new instance.