Now runs on threads by faction

Probably should scrap the faction based parallel and go straight with
Realm in the event that I go full out with this product.