Alikins/threaded import products

Can clean up the branch a little, but wanted to see if this works for other folks.