Adding Blueprint to Scene from Editor Plugin.

I have an editor plugin, which is running correctly when I click a button. What I need to do is to put Blueprints into the Scene Outliner based on a list of positions that I have.

I am not sure how I go about doing this from C++? Has anybody done this, or anything like this before?

Ultimately I think I need

// Function to get blueprint based on name

// Function to locate blueprint in Content Browser

// Function to put blueprint instance into Scene Outliner.