Threading generator

Putting this here so I don't forget about it incase we do need to thread this thing.