VOYEUR: Shifted ThreadResource into it's own file